Lines Matching full:prefix

27 	struct in6_addr prefix;  member
39 * prefix addr_type label
61 const struct in6_addr *prefix; member
66 .prefix = &in6addr_any,
69 .prefix = &(struct in6_addr){ { { 0xfc } } } ,
73 .prefix = &(struct in6_addr){ { { 0xfe, 0xc0 } } },
77 .prefix = &(struct in6_addr){ { { 0x20, 0x02 } } },
81 .prefix = &(struct in6_addr){ { { 0x3f, 0xfe } } },
85 .prefix = &(struct in6_addr){ { { 0x20, 0x01 } } },
89 .prefix = &(struct in6_addr){ { { 0x20, 0x01, 0x00, 0x10 } } },
93 .prefix = &(struct in6_addr){ { { [10] = 0xff, [11] = 0xff } } },
97 .prefix = &in6addr_any,
101 .prefix = &in6addr_loopback,
116 if (!ipv6_prefix_equal(addr, &p->prefix, p->prefixlen)) in __ip6addrlbl_match()
154 static struct ip6addrlbl_entry *ip6addrlbl_alloc(const struct in6_addr *prefix, in ip6addrlbl_alloc() argument
161 net_dbg_ratelimited("%s(prefix=%pI6, prefixlen=%d, ifindex=%d, label=%u)\n", __func__, in ip6addrlbl_alloc()
162 prefix, prefixlen, ifindex, (unsigned int)label); in ip6addrlbl_alloc()
164 addrtype = ipv6_addr_type(prefix) & (IPV6_ADDR_MAPPED | IPV6_ADDR_COMPATv4 | IPV6_ADDR_LOOPBACK); in ip6addrlbl_alloc()
187 ipv6_addr_prefix(&newp->prefix, prefix, prefixlen); in ip6addrlbl_alloc()
209 ipv6_addr_equal(&p->prefix, &newp->prefix)) { in __ip6addrlbl_add()
237 const struct in6_addr *prefix, int prefixlen, in ip6addrlbl_add() argument
243 net_dbg_ratelimited("%s(prefix=%pI6, prefixlen=%d, ifindex=%d, label=%u, replace=%d)\n", in ip6addrlbl_add()
244 __func__, prefix, prefixlen, ifindex, (unsigned int)label, replace); in ip6addrlbl_add()
246 newp = ip6addrlbl_alloc(prefix, prefixlen, ifindex, label); in ip6addrlbl_add()
259 const struct in6_addr *prefix, int prefixlen, in __ip6addrlbl_del() argument
266 net_dbg_ratelimited("%s(prefix=%pI6, prefixlen=%d, ifindex=%d)\n", __func__, prefix, in __ip6addrlbl_del()
272 ipv6_addr_equal(&p->prefix, prefix)) { in __ip6addrlbl_del()
283 const struct in6_addr *prefix, int prefixlen, in ip6addrlbl_del() argument
289 net_dbg_ratelimited("%s(prefix=%pI6, prefixlen=%d, ifindex=%d)\n", __func__, prefix, in ip6addrlbl_del()
292 ipv6_addr_prefix(&prefix_buf, prefix, prefixlen); in ip6addrlbl_del()
312 ip6addrlbl_init_table[i].prefix, in ip6addrlbl_net_init()
451 if (nla_put_in6_addr(skb, IFAL_ADDRESS, &p->prefix) < 0 || in ip6addrlbl_fill()