Lines Matching defs:prim
1102 struct in_ifaddr *prim = ifa;
1108 prim = inet_ifa_byprefix(in_dev, prefix, mask);
1109 if (!prim) {
1110 pr_warn("%s: bug: prim == NULL\n", __func__);
1115 fib_magic(RTM_NEWROUTE, RTN_LOCAL, addr, 32, prim, 0);
1123 prim, 0);
1132 prefix, ifa->ifa_prefixlen, prim,
1138 prim, 0);
1140 32, prim, 0);
1179 struct in_ifaddr *prim = ifa, *prim1 = NULL;
1192 prim = inet_ifa_byprefix(in_dev, any, ifa->ifa_mask);
1193 if (!prim) {
1198 pr_warn("%s: bug: prim == NULL\n", __func__);
1201 if (iprim && iprim != prim) {
1202 pr_warn("%s: bug: iprim != prim\n", __func__);
1210 any, ifa->ifa_prefixlen, prim, 0);
1237 if (ifa1->ifa_mask == prim->ifa_mask &&
1238 inet_ifa_match(ifa1->ifa_address, prim))
1239 prim1 = prim;
1257 if (prim1->ifa_local != prim->ifa_local)
1261 if (prim->ifa_local != ifa1->ifa_local)
1264 if (prim != prim1)
1296 prim, 0);
1300 prim, 0);
1303 prim, 0);
1308 fib_magic(RTM_DELROUTE, RTN_LOCAL, ifa->ifa_local, 32, prim, 0);