Lines Matching defs:prim
1142 struct in_ifaddr *prim = ifa;
1148 prim = inet_ifa_byprefix(in_dev, prefix, mask);
1149 if (!prim) {
1150 pr_warn("%s: bug: prim == NULL\n", __func__);
1155 fib_magic(RTM_NEWROUTE, RTN_LOCAL, addr, 32, prim, 0);
1163 prim, 0);
1172 prefix, ifa->ifa_prefixlen, prim,
1178 32, prim, 0);
1217 struct in_ifaddr *prim = ifa, *prim1 = NULL;
1230 prim = inet_ifa_byprefix(in_dev, any, ifa->ifa_mask);
1231 if (!prim) {
1236 pr_warn("%s: bug: prim == NULL\n", __func__);
1239 if (iprim && iprim != prim) {
1240 pr_warn("%s: bug: iprim != prim\n", __func__);
1248 any, ifa->ifa_prefixlen, prim, 0);
1275 if (ifa1->ifa_mask == prim->ifa_mask &&
1276 inet_ifa_match(ifa1->ifa_address, prim))
1277 prim1 = prim;
1295 if (prim1->ifa_local != prim->ifa_local)
1299 if (prim->ifa_local != ifa1->ifa_local)
1302 if (prim != prim1)
1334 prim, 0);
1338 prim, 0);
1341 prim, 0);
1346 fib_magic(RTM_DELROUTE, RTN_LOCAL, ifa->ifa_local, 32, prim, 0);