Lines Matching defs:net

4  * (C) 2006-2012 Patrick McHardy <kaber@trash.net>
18 #include <net/route.h>
19 #include <net/ip.h>
22 #include <net/netfilter/nf_conntrack.h>
23 #include <net/netfilter/nf_conntrack_helper.h>
24 #include <net/netfilter/nf_conntrack_l4proto.h>
25 #include <net/netfilter/nf_conntrack_l3proto.h>
26 #include <net/netfilter/nf_conntrack_zones.h>
27 #include <net/netfilter/nf_conntrack_core.h>
28 #include <net/netfilter/nf_conntrack_seqadj.h>
29 #include <net/netfilter/ipv4/nf_conntrack_ipv4.h>
30 #include <net/netfilter/nf_nat_helper.h>
31 #include <net/netfilter/ipv4/nf_defrag_ipv4.h>
32 #include <net/netfilter/nf_log.h>
365 static int ipv4_init_net(struct net *net)
368 struct nf_ip_net *in = &net->ct.nf_ct_proto;
376 in->ctl_table[1].data = &net->ct.count;
377 in->ctl_table[2].data = &net->ct.htable_size;
378 in->ctl_table[3].data = &net->ct.sysctl_checksum;
379 in->ctl_table[4].data = &net->ct.sysctl_log_invalid;
398 .ctl_table_path = "net/ipv4/netfilter",
411 static int ipv4_net_init(struct net *net)
415 ret = nf_ct_l4proto_pernet_register(net, &nf_conntrack_l4proto_tcp4);
420 ret = nf_ct_l4proto_pernet_register(net, &nf_conntrack_l4proto_udp4);
425 ret = nf_ct_l4proto_pernet_register(net, &nf_conntrack_l4proto_icmp);
430 ret = nf_ct_l3proto_pernet_register(net, &nf_conntrack_l3proto_ipv4);
437 nf_ct_l4proto_pernet_unregister(net, &nf_conntrack_l4proto_icmp);
439 nf_ct_l4proto_pernet_unregister(net, &nf_conntrack_l4proto_udp4);
441 nf_ct_l4proto_pernet_unregister(net, &nf_conntrack_l4proto_tcp4);
446 static void ipv4_net_exit(struct net *net)
448 nf_ct_l3proto_pernet_unregister(net, &nf_conntrack_l3proto_ipv4);
449 nf_ct_l4proto_pernet_unregister(net, &nf_conntrack_l4proto_icmp);
450 nf_ct_l4proto_pernet_unregister(net, &nf_conntrack_l4proto_udp4);
451 nf_ct_l4proto_pernet_unregister(net, &nf_conntrack_l4proto_tcp4);