Lines Matching refs:prefixlen
34 int prefixlen; member
82 int prefixlen; member
90 .prefixlen = 7,
94 .prefixlen = 10,
98 .prefixlen = 16,
102 .prefixlen = 16,
106 .prefixlen = 32,
110 .prefixlen = 28,
114 .prefixlen = 96,
118 .prefixlen = 96,
122 .prefixlen = 128,
161 if (!ipv6_prefix_equal(addr, &p->prefix, p->prefixlen)) in __ip6addrlbl_match()
200 int prefixlen, int ifindex, in ip6addrlbl_alloc() argument
207 __func__, prefix, prefixlen, ifindex, (unsigned int)label); in ip6addrlbl_alloc()
213 if (prefixlen > 96) in ip6addrlbl_alloc()
215 if (prefixlen < 96) in ip6addrlbl_alloc()
219 if (prefixlen != 96) in ip6addrlbl_alloc()
223 if (prefixlen != 128) in ip6addrlbl_alloc()
232 ipv6_addr_prefix(&newp->prefix, prefix, prefixlen); in ip6addrlbl_alloc()
233 newp->prefixlen = prefixlen; in ip6addrlbl_alloc()
254 if (p->prefixlen == newp->prefixlen && in __ip6addrlbl_add()
265 } else if ((p->prefixlen == newp->prefixlen && !p->ifindex) || in __ip6addrlbl_add()
266 (p->prefixlen < newp->prefixlen)) { in __ip6addrlbl_add()
284 const struct in6_addr *prefix, int prefixlen, in ip6addrlbl_add() argument
291 __func__, prefix, prefixlen, ifindex, (unsigned int)label, in ip6addrlbl_add()
294 newp = ip6addrlbl_alloc(net, prefix, prefixlen, ifindex, label); in ip6addrlbl_add()
307 const struct in6_addr *prefix, int prefixlen, in __ip6addrlbl_del() argument
315 __func__, prefix, prefixlen, ifindex); in __ip6addrlbl_del()
318 if (p->prefixlen == prefixlen && in __ip6addrlbl_del()
332 const struct in6_addr *prefix, int prefixlen, in ip6addrlbl_del() argument
339 __func__, prefix, prefixlen, ifindex); in ip6addrlbl_del()
341 ipv6_addr_prefix(&prefix_buf, prefix, prefixlen); in ip6addrlbl_del()
343 ret = __ip6addrlbl_del(net, &prefix_buf, prefixlen, ifindex); in ip6addrlbl_del()
359 ip6addrlbl_init_table[i].prefixlen, in ip6addrlbl_net_init()
457 int prefixlen, int ifindex, u32 lseq) in ip6addrlbl_putmsg() argument
461 ifal->ifal_prefixlen = prefixlen; in ip6addrlbl_putmsg()
478 ip6addrlbl_putmsg(nlh, p->prefixlen, p->ifindex, lseq); in ip6addrlbl_fill()