addrconf.c (8e1fa36b3f5347eabd02385883fb5757aed56687) addrconf.c (a54acb3a6f853e8394c4cb7b6a4d93c88f13eefd)
1/*
2 * IPv6 Address [auto]configuration
3 * Linux INET6 implementation
4 *
5 * Authors:
6 * Pedro Roque <roque@di.fc.ul.pt>
7 * Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
8 *

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

4853 hdr->ifi_index = dev->ifindex;
4854 hdr->ifi_flags = dev_get_flags(dev);
4855 hdr->ifi_change = 0;
4856
4857 if (nla_put_string(skb, IFLA_IFNAME, dev->name) ||
4858 (dev->addr_len &&
4859 nla_put(skb, IFLA_ADDRESS, dev->addr_len, dev->dev_addr)) ||
4860 nla_put_u32(skb, IFLA_MTU, dev->mtu) ||
1/*
2 * IPv6 Address [auto]configuration
3 * Linux INET6 implementation
4 *
5 * Authors:
6 * Pedro Roque <roque@di.fc.ul.pt>
7 * Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
8 *

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

4853 hdr->ifi_index = dev->ifindex;
4854 hdr->ifi_flags = dev_get_flags(dev);
4855 hdr->ifi_change = 0;
4856
4857 if (nla_put_string(skb, IFLA_IFNAME, dev->name) ||
4858 (dev->addr_len &&
4859 nla_put(skb, IFLA_ADDRESS, dev->addr_len, dev->dev_addr)) ||
4860 nla_put_u32(skb, IFLA_MTU, dev->mtu) ||
4861 (dev->ifindex != dev->iflink &&
4862 nla_put_u32(skb, IFLA_LINK, dev->iflink)))
4861 (dev->ifindex != dev_get_iflink(dev) &&
4862 nla_put_u32(skb, IFLA_LINK, dev_get_iflink(dev))))
4863 goto nla_put_failure;
4864 protoinfo = nla_nest_start(skb, IFLA_PROTINFO);
4865 if (!protoinfo)
4866 goto nla_put_failure;
4867
4868 if (inet6_fill_ifla6_attrs(skb, idev) < 0)
4869 goto nla_put_failure;
4870

--- 989 unchanged lines hidden ---
4863 goto nla_put_failure;
4864 protoinfo = nla_nest_start(skb, IFLA_PROTINFO);
4865 if (!protoinfo)
4866 goto nla_put_failure;
4867
4868 if (inet6_fill_ifla6_attrs(skb, idev) < 0)
4869 goto nla_put_failure;
4870

--- 989 unchanged lines hidden ---