Lines Matching defs:prim
1113 struct in_ifaddr *prim = ifa;
1119 prim = inet_ifa_byprefix(in_dev, prefix, mask);
1120 if (!prim) {
1121 pr_warn("%s: bug: prim == NULL\n", __func__);
1126 fib_magic(RTM_NEWROUTE, RTN_LOCAL, addr, 32, prim, 0);
1134 prim, 0);
1143 prefix, ifa->ifa_prefixlen, prim,
1149 32, prim, 0);
1188 struct in_ifaddr *prim = ifa, *prim1 = NULL;
1201 prim = inet_ifa_byprefix(in_dev, any, ifa->ifa_mask);
1202 if (!prim) {
1207 pr_warn("%s: bug: prim == NULL\n", __func__);
1210 if (iprim && iprim != prim) {
1211 pr_warn("%s: bug: iprim != prim\n", __func__);
1219 any, ifa->ifa_prefixlen, prim, 0);
1246 if (ifa1->ifa_mask == prim->ifa_mask &&
1247 inet_ifa_match(ifa1->ifa_address, prim))
1248 prim1 = prim;
1266 if (prim1->ifa_local != prim->ifa_local)
1270 if (prim->ifa_local != ifa1->ifa_local)
1273 if (prim != prim1)
1305 prim, 0);
1309 prim, 0);
1312 prim, 0);
1317 fib_magic(RTM_DELROUTE, RTN_LOCAL, ifa->ifa_local, 32, prim, 0);