Lines Matching refs:ifindex

35 	int ifindex;  member
153 int addrtype, int ifindex) in __ip6addrlbl_match() argument
157 if (p->ifindex && p->ifindex != ifindex) in __ip6addrlbl_match()
168 int type, int ifindex) in __ipv6_addr_label() argument
172 if (__ip6addrlbl_match(net, p, addr, type, ifindex)) in __ipv6_addr_label()
179 const struct in6_addr *addr, int type, int ifindex) in ipv6_addr_label() argument
187 p = __ipv6_addr_label(net, addr, type, ifindex); in ipv6_addr_label()
192 __func__, addr, type, ifindex, label); in ipv6_addr_label()
200 int prefixlen, int ifindex, in ip6addrlbl_alloc() argument
207 __func__, prefix, prefixlen, ifindex, (unsigned int)label); in ip6addrlbl_alloc()
234 newp->ifindex = ifindex; in ip6addrlbl_alloc()
256 p->ifindex == newp->ifindex && in __ip6addrlbl_add()
265 } else if ((p->prefixlen == newp->prefixlen && !p->ifindex) || in __ip6addrlbl_add()
285 int ifindex, u32 label, int replace) 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()
308 int ifindex) in __ip6addrlbl_del() argument
315 __func__, prefix, prefixlen, ifindex); in __ip6addrlbl_del()
320 p->ifindex == ifindex && in __ip6addrlbl_del()
333 int ifindex) in ip6addrlbl_del() argument
339 __func__, prefix, prefixlen, ifindex); in ip6addrlbl_del()
343 ret = __ip6addrlbl_del(net, &prefix_buf, prefixlen, ifindex); in ip6addrlbl_del()
457 int prefixlen, int ifindex, u32 lseq) in ip6addrlbl_putmsg() argument
463 ifal->ifal_index = ifindex; in ip6addrlbl_putmsg()
478 ip6addrlbl_putmsg(nlh, p->prefixlen, p->ifindex, lseq); in ip6addrlbl_fill()