devinet.c (30e2379e823309ee015043ffaa522cf5a0cd00b1) devinet.c (872f690341948b502c93318f806d821c56772c42)
1// SPDX-License-Identifier: GPL-2.0-or-later
2/*
3 * NET3 IP device support routines.
4 *
5 * Derived from the IP parts of dev.c 1.0.19
6 * Authors: Ross Biro
7 * Fred N. van Kempen, <waltje@uWalt.NL.Mugnet.ORG>
8 * Mark Evans, <evansmp@uhura.aston.ac.uk>

--- 866 unchanged lines hidden (view full) ---

875
876 ifa->ifa_local = nla_get_in_addr(tb[IFA_LOCAL]);
877 ifa->ifa_address = nla_get_in_addr(tb[IFA_ADDRESS]);
878
879 if (tb[IFA_BROADCAST])
880 ifa->ifa_broadcast = nla_get_in_addr(tb[IFA_BROADCAST]);
881
882 if (tb[IFA_LABEL])
1// SPDX-License-Identifier: GPL-2.0-or-later
2/*
3 * NET3 IP device support routines.
4 *
5 * Derived from the IP parts of dev.c 1.0.19
6 * Authors: Ross Biro
7 * Fred N. van Kempen, <waltje@uWalt.NL.Mugnet.ORG>
8 * Mark Evans, <evansmp@uhura.aston.ac.uk>

--- 866 unchanged lines hidden (view full) ---

875
876 ifa->ifa_local = nla_get_in_addr(tb[IFA_LOCAL]);
877 ifa->ifa_address = nla_get_in_addr(tb[IFA_ADDRESS]);
878
879 if (tb[IFA_BROADCAST])
880 ifa->ifa_broadcast = nla_get_in_addr(tb[IFA_BROADCAST]);
881
882 if (tb[IFA_LABEL])
883 nla_strlcpy(ifa->ifa_label, tb[IFA_LABEL], IFNAMSIZ);
883 nla_strscpy(ifa->ifa_label, tb[IFA_LABEL], IFNAMSIZ);
884 else
885 memcpy(ifa->ifa_label, dev->name, IFNAMSIZ);
886
887 if (tb[IFA_RT_PRIORITY])
888 ifa->ifa_rt_priority = nla_get_u32(tb[IFA_RT_PRIORITY]);
889
890 if (tb[IFA_CACHEINFO]) {
891 struct ifa_cacheinfo *ci;

--- 1886 unchanged lines hidden ---
884 else
885 memcpy(ifa->ifa_label, dev->name, IFNAMSIZ);
886
887 if (tb[IFA_RT_PRIORITY])
888 ifa->ifa_rt_priority = nla_get_u32(tb[IFA_RT_PRIORITY]);
889
890 if (tb[IFA_CACHEINFO]) {
891 struct ifa_cacheinfo *ci;

--- 1886 unchanged lines hidden ---