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 --- |