Lines Matching refs:prim
1099 struct in_ifaddr *prim = ifa; in fib_add_ifaddr() local
1105 prim = inet_ifa_byprefix(in_dev, prefix, mask); in fib_add_ifaddr()
1106 if (!prim) { in fib_add_ifaddr()
1112 fib_magic(RTM_NEWROUTE, RTN_LOCAL, addr, 32, prim, 0); in fib_add_ifaddr()
1120 prim, 0); in fib_add_ifaddr()
1129 prefix, ifa->ifa_prefixlen, prim, in fib_add_ifaddr()
1135 prim, 0); in fib_add_ifaddr()
1137 32, prim, 0); in fib_add_ifaddr()
1176 struct in_ifaddr *prim = ifa, *prim1 = NULL; in fib_del_ifaddr() local
1189 prim = inet_ifa_byprefix(in_dev, any, ifa->ifa_mask); in fib_del_ifaddr()
1190 if (!prim) { in fib_del_ifaddr()
1198 if (iprim && iprim != prim) { in fib_del_ifaddr()
1207 any, ifa->ifa_prefixlen, prim, 0); in fib_del_ifaddr()
1234 if (ifa1->ifa_mask == prim->ifa_mask && in fib_del_ifaddr()
1235 inet_ifa_match(ifa1->ifa_address, prim)) in fib_del_ifaddr()
1236 prim1 = prim; in fib_del_ifaddr()
1254 if (prim1->ifa_local != prim->ifa_local) in fib_del_ifaddr()
1258 if (prim->ifa_local != ifa1->ifa_local) in fib_del_ifaddr()
1261 if (prim != prim1) in fib_del_ifaddr()
1293 prim, 0); in fib_del_ifaddr()
1297 prim, 0); in fib_del_ifaddr()
1300 prim, 0); in fib_del_ifaddr()
1305 fib_magic(RTM_DELROUTE, RTN_LOCAL, ifa->ifa_local, 32, prim, 0); in fib_del_ifaddr()