Lines Matching refs:ifa1

330 	struct in_ifaddr *ifa, *ifa1 = *ifap;  in __inet_del_ifa()  local
344 if (!(ifa1->ifa_flags & IFA_F_SECONDARY)) { in __inet_del_ifa()
345 struct in_ifaddr **ifap1 = &ifa1->ifa_next; in __inet_del_ifa()
349 ifa1->ifa_scope <= ifa->ifa_scope) in __inet_del_ifa()
353 ifa1->ifa_mask != ifa->ifa_mask || in __inet_del_ifa()
354 !inet_ifa_match(ifa1->ifa_address, ifa)) { in __inet_del_ifa()
381 if (ifa1->ifa_mask == ifa->ifa_mask && in __inet_del_ifa()
382 inet_ifa_match(ifa1->ifa_address, ifa)) in __inet_del_ifa()
383 fib_del_ifaddr(ifa, ifa1); in __inet_del_ifa()
389 *ifap = ifa1->ifa_next; in __inet_del_ifa()
390 inet_hash_remove(ifa1); in __inet_del_ifa()
402 rtmsg_ifa(RTM_DELADDR, ifa1, nlh, portid); in __inet_del_ifa()
403 blocking_notifier_call_chain(&inetaddr_chain, NETDEV_DOWN, ifa1); in __inet_del_ifa()
419 if (ifa1->ifa_mask != ifa->ifa_mask || in __inet_del_ifa()
420 !inet_ifa_match(ifa1->ifa_address, ifa)) in __inet_del_ifa()
427 inet_free_ifa(ifa1); in __inet_del_ifa()
444 struct in_ifaddr *ifa1, **ifap, **last_primary; in __inet_insert_ifa() local
456 for (ifap = &in_dev->ifa_list; (ifa1 = *ifap) != NULL; in __inet_insert_ifa()
457 ifap = &ifa1->ifa_next) { in __inet_insert_ifa()
458 if (!(ifa1->ifa_flags & IFA_F_SECONDARY) && in __inet_insert_ifa()
459 ifa->ifa_scope <= ifa1->ifa_scope) in __inet_insert_ifa()
460 last_primary = &ifa1->ifa_next; in __inet_insert_ifa()
461 if (ifa1->ifa_mask == ifa->ifa_mask && in __inet_insert_ifa()
462 inet_ifa_match(ifa1->ifa_address, ifa)) { in __inet_insert_ifa()
463 if (ifa1->ifa_local == ifa->ifa_local) { in __inet_insert_ifa()
467 if (ifa1->ifa_scope != ifa->ifa_scope) { in __inet_insert_ifa()
832 struct in_ifaddr *ifa1, **ifap; in find_matching_ifa() local
837 for (ifap = &in_dev->ifa_list; (ifa1 = *ifap) != NULL; in find_matching_ifa()
838 ifap = &ifa1->ifa_next) { in find_matching_ifa()
839 if (ifa1->ifa_mask == ifa->ifa_mask && in find_matching_ifa()
840 inet_ifa_match(ifa1->ifa_address, ifa) && in find_matching_ifa()
841 ifa1->ifa_local == ifa->ifa_local) in find_matching_ifa()
842 return ifa1; in find_matching_ifa()