Lines Matching refs:net

51 struct net *ip6addrlbl_net(const struct ip6addrlbl_entry *lbl)  in ip6addrlbl_net()
150 static bool __ip6addrlbl_match(struct net *net, in __ip6addrlbl_match() argument
155 if (!net_eq(ip6addrlbl_net(p), net)) in __ip6addrlbl_match()
166 static struct ip6addrlbl_entry *__ipv6_addr_label(struct net *net, in __ipv6_addr_label() argument
172 if (__ip6addrlbl_match(net, p, addr, type, ifindex)) in __ipv6_addr_label()
178 u32 ipv6_addr_label(struct net *net, in ipv6_addr_label() argument
187 p = __ipv6_addr_label(net, addr, type, ifindex); in ipv6_addr_label()
198 static struct ip6addrlbl_entry *ip6addrlbl_alloc(struct net *net, in ip6addrlbl_alloc() argument
238 write_pnet(&newp->lbl_net, net); in ip6addrlbl_alloc()
283 static int ip6addrlbl_add(struct net *net, in ip6addrlbl_add() argument
294 newp = ip6addrlbl_alloc(net, prefix, prefixlen, ifindex, label); in ip6addrlbl_add()
306 static int __ip6addrlbl_del(struct net *net, in __ip6addrlbl_del() argument
319 net_eq(ip6addrlbl_net(p), net) && in __ip6addrlbl_del()
331 static int ip6addrlbl_del(struct net *net, in ip6addrlbl_del() argument
343 ret = __ip6addrlbl_del(net, &prefix_buf, prefixlen, ifindex); in ip6addrlbl_del()
349 static int __net_init ip6addrlbl_net_init(struct net *net) in ip6addrlbl_net_init() argument
357 int ret = ip6addrlbl_add(net, in ip6addrlbl_net_init()
369 static void __net_exit ip6addrlbl_net_exit(struct net *net) in ip6addrlbl_net_exit() argument
377 if (net_eq(ip6addrlbl_net(p), net)) { in ip6addrlbl_net_exit()
409 struct net *net = sock_net(skb->sk); in ip6addrlbl_newdel() local
439 !__dev_get_by_index(net, ifal->ifal_index)) in ip6addrlbl_newdel()
442 err = ip6addrlbl_add(net, pfx, ifal->ifal_prefixlen, in ip6addrlbl_newdel()
447 err = ip6addrlbl_del(net, pfx, ifal->ifal_prefixlen, in ip6addrlbl_newdel()
492 struct net *net = sock_net(skb->sk); in ip6addrlbl_dump() local
500 net_eq(ip6addrlbl_net(p), net)) { in ip6addrlbl_dump()
526 struct net *net = sock_net(in_skb->sk); in ip6addrlbl_get() local
546 !__dev_get_by_index(net, ifal->ifal_index)) in ip6addrlbl_get()
554 p = __ipv6_addr_label(net, addr, ipv6_addr_type(addr), ifal->ifal_index); in ip6addrlbl_get()
583 err = rtnl_unicast(skb, net, NETLINK_CB(in_skb).portid); in ip6addrlbl_get()