Home
last modified time | relevance | path

Searched refs:ifa1 (Results 1 - 4 of 4) sorted by relevance

/kernel/linux/linux-5.10/net/ipv4/
H A Ddevinet.c353 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 Dfib_frontend.c1178 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 Ddevinet.c357 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 Dfib_frontend.c1187 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