Lines Matching defs:net
15 #include <net/dst.h>
16 #include <net/xfrm.h>
17 #include <net/ip.h>
21 static struct dst_entry *__xfrm4_dst_lookup(struct net *net, struct flowi4 *fl4,
34 rt = __ip_route_output_key(net, fl4);
41 static struct dst_entry *xfrm4_dst_lookup(struct net *net, int tos,
47 return __xfrm4_dst_lookup(net, &fl4, tos, saddr, daddr);
50 static int xfrm4_get_saddr(struct net *net,
56 dst = __xfrm4_dst_lookup(net, &fl4, 0, NULL, daddr);
191 struct net *net = container_of(ops, struct net, xfrm.xfrm4_dst_ops);
193 xfrm4_policy_afinfo.garbage_collect(net);
270 static int __net_init xfrm4_net_init(struct net *net)
276 if (!net_eq(net, &init_net)) {
281 table[0].data = &net->xfrm.xfrm4_dst_ops.gc_thresh;
284 hdr = register_net_sysctl(net, "net/ipv4", table);
288 net->ipv4.xfrm4_hdr = hdr;
292 if (!net_eq(net, &init_net))
298 static void __net_exit xfrm4_net_exit(struct net *net)
302 if (net->ipv4.xfrm4_hdr == NULL)
305 table = net->ipv4.xfrm4_hdr->ctl_table_arg;
306 unregister_net_sysctl_table(net->ipv4.xfrm4_hdr);
307 if (!net_eq(net, &init_net))