addrconf.c (c316cf670491def52a396d3bdc5a63ad01f7fefa) addrconf.c (66eb9f86e50547ec2a8ff7a75997066a74ef584b)
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 *

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

1017 if (peer_addr)
1018 ifa->peer_addr = *peer_addr;
1019
1020 spin_lock_init(&ifa->lock);
1021 INIT_DELAYED_WORK(&ifa->dad_work, addrconf_dad_work);
1022 INIT_HLIST_NODE(&ifa->addr_lst);
1023 ifa->scope = scope;
1024 ifa->prefix_len = pfxlen;
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 *

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

1017 if (peer_addr)
1018 ifa->peer_addr = *peer_addr;
1019
1020 spin_lock_init(&ifa->lock);
1021 INIT_DELAYED_WORK(&ifa->dad_work, addrconf_dad_work);
1022 INIT_HLIST_NODE(&ifa->addr_lst);
1023 ifa->scope = scope;
1024 ifa->prefix_len = pfxlen;
1025 ifa->flags = flags | IFA_F_TENTATIVE;
1025 ifa->flags = flags;
1026 /* No need to add the TENTATIVE flag for addresses with NODAD */
1027 if (!(flags & IFA_F_NODAD))
1028 ifa->flags |= IFA_F_TENTATIVE;
1026 ifa->valid_lft = valid_lft;
1027 ifa->prefered_lft = prefered_lft;
1028 ifa->cstamp = ifa->tstamp = jiffies;
1029 ifa->tokenized = false;
1030
1031 ifa->rt = rt;
1032
1033 ifa->idev = idev;

--- 5620 unchanged lines hidden ---
1029 ifa->valid_lft = valid_lft;
1030 ifa->prefered_lft = prefered_lft;
1031 ifa->cstamp = ifa->tstamp = jiffies;
1032 ifa->tokenized = false;
1033
1034 ifa->rt = rt;
1035
1036 ifa->idev = idev;

--- 5620 unchanged lines hidden ---