Searched refs:ifa1 (Results 1 - 4 of 4) sorted by relevance
/kernel/linux/linux-5.10/net/ipv4/ |
H A D | devinet.c | 353 struct in_ifaddr *ifa, *ifa1; in __inet_del_ifa() local 360 ifa1 = rtnl_dereference(*ifap); in __inet_del_ifa() 369 if (!(ifa1->ifa_flags & IFA_F_SECONDARY)) { in __inet_del_ifa() 370 struct in_ifaddr __rcu **ifap1 = &ifa1->ifa_next; in __inet_del_ifa() 374 ifa1->ifa_scope <= ifa->ifa_scope) in __inet_del_ifa() 378 ifa1->ifa_mask != ifa->ifa_mask || in __inet_del_ifa() 379 !inet_ifa_match(ifa1->ifa_address, ifa)) { in __inet_del_ifa() 406 if (ifa1->ifa_mask == ifa->ifa_mask && in __inet_del_ifa() 407 inet_ifa_match(ifa1->ifa_address, ifa)) in __inet_del_ifa() 408 fib_del_ifaddr(ifa, ifa1); in __inet_del_ifa() 478 struct in_ifaddr *ifa1; __inet_insert_ifa() local 914 struct in_ifaddr *ifa1; find_matching_ifa() local [all...] |
H A D | fib_frontend.c | 1178 struct in_ifaddr *ifa1; in fib_del_ifaddr() local 1223 in_dev_for_each_ifa_rcu(ifa1, in_dev) { in fib_del_ifaddr() 1224 if (ifa1 == ifa) { in fib_del_ifaddr() 1230 if (iprim && ifa1->ifa_mask == iprim->ifa_mask && in fib_del_ifaddr() 1231 inet_ifa_match(ifa1->ifa_address, iprim)) in fib_del_ifaddr() 1234 /* Ignore ifa1 if it uses different primary IP (prefsrc) */ in fib_del_ifaddr() 1235 if (ifa1->ifa_flags & IFA_F_SECONDARY) { in fib_del_ifaddr() 1237 if (ifa1->ifa_mask == prim->ifa_mask && in fib_del_ifaddr() 1238 inet_ifa_match(ifa1->ifa_address, prim)) in fib_del_ifaddr() 1246 /* Search new prim1 if ifa1 i in fib_del_ifaddr() [all...] |
/kernel/linux/linux-6.6/net/ipv4/ |
H A D | devinet.c | 357 struct in_ifaddr *ifa, *ifa1; in __inet_del_ifa() local 364 ifa1 = rtnl_dereference(*ifap); in __inet_del_ifa() 373 if (!(ifa1->ifa_flags & IFA_F_SECONDARY)) { in __inet_del_ifa() 374 struct in_ifaddr __rcu **ifap1 = &ifa1->ifa_next; in __inet_del_ifa() 378 ifa1->ifa_scope <= ifa->ifa_scope) in __inet_del_ifa() 382 ifa1->ifa_mask != ifa->ifa_mask || in __inet_del_ifa() 383 !inet_ifa_match(ifa1->ifa_address, ifa)) { in __inet_del_ifa() 410 if (ifa1->ifa_mask == ifa->ifa_mask && in __inet_del_ifa() 411 inet_ifa_match(ifa1->ifa_address, ifa)) in __inet_del_ifa() 412 fib_del_ifaddr(ifa, ifa1); in __inet_del_ifa() 482 struct in_ifaddr *ifa1; __inet_insert_ifa() local 932 struct in_ifaddr *ifa1; find_matching_ifa() local [all...] |
H A D | fib_frontend.c | 1187 struct in_ifaddr *ifa1; in fib_del_ifaddr() local 1232 in_dev_for_each_ifa_rcu(ifa1, in_dev) { in fib_del_ifaddr() 1233 if (ifa1 == ifa) { in fib_del_ifaddr() 1239 if (iprim && ifa1->ifa_mask == iprim->ifa_mask && in fib_del_ifaddr() 1240 inet_ifa_match(ifa1->ifa_address, iprim)) in fib_del_ifaddr() 1243 /* Ignore ifa1 if it uses different primary IP (prefsrc) */ in fib_del_ifaddr() 1244 if (ifa1->ifa_flags & IFA_F_SECONDARY) { in fib_del_ifaddr() 1246 if (ifa1->ifa_mask == prim->ifa_mask && in fib_del_ifaddr() 1247 inet_ifa_match(ifa1->ifa_address, prim)) in fib_del_ifaddr() 1255 /* Search new prim1 if ifa1 i in fib_del_ifaddr() [all...] |
Completed in 9 milliseconds