Lines Matching refs:prefixlen
34 int prefixlen; member
68 int prefixlen; member
76 .prefixlen = 7,
80 .prefixlen = 10,
84 .prefixlen = 16,
88 .prefixlen = 16,
92 .prefixlen = 32,
96 .prefixlen = 28,
100 .prefixlen = 96,
104 .prefixlen = 96,
108 .prefixlen = 128,
122 if (!ipv6_prefix_equal(addr, &p->prefix, p->prefixlen)) in __ip6addrlbl_match()
161 int prefixlen, int ifindex, in ip6addrlbl_alloc() argument
168 __func__, prefix, prefixlen, ifindex, (unsigned int)label); in ip6addrlbl_alloc()
174 if (prefixlen > 96) in ip6addrlbl_alloc()
176 if (prefixlen < 96) in ip6addrlbl_alloc()
180 if (prefixlen != 96) in ip6addrlbl_alloc()
184 if (prefixlen != 128) in ip6addrlbl_alloc()
193 ipv6_addr_prefix(&newp->prefix, prefix, prefixlen); in ip6addrlbl_alloc()
194 newp->prefixlen = prefixlen; in ip6addrlbl_alloc()
214 if (p->prefixlen == newp->prefixlen && in __ip6addrlbl_add()
224 } else if ((p->prefixlen == newp->prefixlen && !p->ifindex) || in __ip6addrlbl_add()
225 (p->prefixlen < newp->prefixlen)) { in __ip6addrlbl_add()
243 const struct in6_addr *prefix, int prefixlen, in ip6addrlbl_add() argument
250 __func__, prefix, prefixlen, ifindex, (unsigned int)label, in ip6addrlbl_add()
253 newp = ip6addrlbl_alloc(prefix, prefixlen, ifindex, label); in ip6addrlbl_add()
266 const struct in6_addr *prefix, int prefixlen, in __ip6addrlbl_del() argument
274 __func__, prefix, prefixlen, ifindex); in __ip6addrlbl_del()
277 if (p->prefixlen == prefixlen && in __ip6addrlbl_del()
290 const struct in6_addr *prefix, int prefixlen, in ip6addrlbl_del() argument
297 __func__, prefix, prefixlen, ifindex); in ip6addrlbl_del()
299 ipv6_addr_prefix(&prefix_buf, prefix, prefixlen); in ip6addrlbl_del()
301 ret = __ip6addrlbl_del(net, &prefix_buf, prefixlen, ifindex); in ip6addrlbl_del()
322 ip6addrlbl_init_table[i].prefixlen, in ip6addrlbl_net_init()
436 int prefixlen, int ifindex, u32 lseq) in ip6addrlbl_putmsg() argument
441 ifal->ifal_prefixlen = prefixlen; in ip6addrlbl_putmsg()
458 ip6addrlbl_putmsg(nlh, p->prefixlen, p->ifindex, lseq); in ip6addrlbl_fill()