linux/net/netfilter
Alexey Dobriyan 9b03f38d04 netfilter: netns nf_conntrack: per-netns expectations
Make per-netns a) expectation hash and b) expectations count.

Expectations always belongs to netns to which it's master conntrack belong.
This is natural and doesn't bloat expectation.

Proc files and leaf users are stubbed to init_net, this is temporary.

Signed-off-by: Alexey Dobriyan <adobriyan@gmail.com>
Signed-off-by: Patrick McHardy <kaber@trash.net>
2008-10-08 11:35:03 +02:00
..
Kconfig netfilter: xt_recent: IPv6 support 2008-10-08 11:35:00 +02:00
Makefile netfilter: rename ipt_recent to xt_recent 2008-10-08 11:35:00 +02:00
core.c netfilter: Introduce NFPROTO_* constants 2008-10-08 11:35:00 +02:00
nf_conntrack_acct.c
nf_conntrack_amanda.c
nf_conntrack_core.c netfilter: netns nf_conntrack: per-netns expectations 2008-10-08 11:35:03 +02:00
nf_conntrack_ecache.c
nf_conntrack_expect.c netfilter: netns nf_conntrack: per-netns expectations 2008-10-08 11:35:03 +02:00
nf_conntrack_extend.c
nf_conntrack_ftp.c
nf_conntrack_h323_asn1.c
nf_conntrack_h323_main.c netfilter: netns nf_conntrack: per-netns expectations 2008-10-08 11:35:03 +02:00
nf_conntrack_h323_types.c
nf_conntrack_helper.c netfilter: netns nf_conntrack: per-netns expectations 2008-10-08 11:35:03 +02:00
nf_conntrack_irc.c netfilter: nf_conntrack_irc: make sure string is terminated before calling simple_strtoul 2008-09-07 18:21:24 -07:00
nf_conntrack_l3proto_generic.c
nf_conntrack_netbios_ns.c
nf_conntrack_netlink.c netfilter: netns nf_conntrack: per-netns expectations 2008-10-08 11:35:03 +02:00
nf_conntrack_pptp.c netfilter: netns nf_conntrack: per-netns expectations 2008-10-08 11:35:03 +02:00
nf_conntrack_proto.c netfilter: netns nf_conntrack: per-netns conntrack hash 2008-10-08 11:35:03 +02:00
nf_conntrack_proto_dccp.c netfilter: Use unsigned types for hooknum and pf vars 2008-10-08 11:35:00 +02:00
nf_conntrack_proto_generic.c netfilter: Use unsigned types for hooknum and pf vars 2008-10-08 11:35:00 +02:00
nf_conntrack_proto_gre.c netfilter: Use unsigned types for hooknum and pf vars 2008-10-08 11:35:00 +02:00
nf_conntrack_proto_sctp.c netfilter: Use unsigned types for hooknum and pf vars 2008-10-08 11:35:00 +02:00
nf_conntrack_proto_tcp.c netfilter: Use unsigned types for hooknum and pf vars 2008-10-08 11:35:00 +02:00
nf_conntrack_proto_udp.c netfilter: Use unsigned types for hooknum and pf vars 2008-10-08 11:35:00 +02:00
nf_conntrack_proto_udplite.c netfilter: Use unsigned types for hooknum and pf vars 2008-10-08 11:35:00 +02:00
nf_conntrack_sane.c
nf_conntrack_sip.c netfilter: netns nf_conntrack: per-netns expectations 2008-10-08 11:35:03 +02:00
nf_conntrack_standalone.c netfilter: netns nf_conntrack: per-netns conntrack hash 2008-10-08 11:35:03 +02:00
nf_conntrack_tftp.c
nf_internals.h netfilter: Use unsigned types for hooknum and pf vars 2008-10-08 11:35:00 +02:00
nf_log.c netfilter: Introduce NFPROTO_* constants 2008-10-08 11:35:00 +02:00
nf_queue.c netfilter: Introduce NFPROTO_* constants 2008-10-08 11:35:00 +02:00
nf_sockopt.c netfilter: Use unsigned types for hooknum and pf vars 2008-10-08 11:35:00 +02:00
nfnetlink.c
nfnetlink_log.c netfilter: Use unsigned types for hooknum and pf vars 2008-10-08 11:35:00 +02:00
nfnetlink_queue.c
x_tables.c netfilter: implement NFPROTO_UNSPEC as a wildcard for extensions 2008-10-08 11:35:01 +02:00
xt_CLASSIFY.c netfilter: implement NFPROTO_UNSPEC as a wildcard for extensions 2008-10-08 11:35:01 +02:00
xt_CONNMARK.c netfilter: x_tables: use NFPROTO_* in extensions 2008-10-08 11:35:01 +02:00
xt_CONNSECMARK.c netfilter: x_tables: use NFPROTO_* in extensions 2008-10-08 11:35:01 +02:00
xt_DSCP.c netfilter: x_tables: use NFPROTO_* in extensions 2008-10-08 11:35:01 +02:00
xt_MARK.c netfilter: implement NFPROTO_UNSPEC as a wildcard for extensions 2008-10-08 11:35:01 +02:00
xt_NFLOG.c netfilter: x_tables: use NFPROTO_* in extensions 2008-10-08 11:35:01 +02:00
xt_NFQUEUE.c netfilter: x_tables: use NFPROTO_* in extensions 2008-10-08 11:35:01 +02:00
xt_NOTRACK.c netfilter: x_tables: use NFPROTO_* in extensions 2008-10-08 11:35:01 +02:00
xt_RATEEST.c netfilter: implement NFPROTO_UNSPEC as a wildcard for extensions 2008-10-08 11:35:01 +02:00
xt_SECMARK.c netfilter: implement NFPROTO_UNSPEC as a wildcard for extensions 2008-10-08 11:35:01 +02:00
xt_TCPMSS.c netfilter: x_tables: use NFPROTO_* in extensions 2008-10-08 11:35:01 +02:00
xt_TCPOPTSTRIP.c netfilter: x_tables: use NFPROTO_* in extensions 2008-10-08 11:35:01 +02:00
xt_TRACE.c netfilter: implement NFPROTO_UNSPEC as a wildcard for extensions 2008-10-08 11:35:01 +02:00
xt_comment.c netfilter: x_tables: use NFPROTO_* in extensions 2008-10-08 11:35:01 +02:00
xt_connbytes.c netfilter: x_tables: use NFPROTO_* in extensions 2008-10-08 11:35:01 +02:00
xt_connlimit.c netfilter: netns nf_conntrack: per-netns conntrack hash 2008-10-08 11:35:03 +02:00
xt_connmark.c netfilter: x_tables: use NFPROTO_* in extensions 2008-10-08 11:35:01 +02:00
xt_conntrack.c netfilter: x_tables: use NFPROTO_* in extensions 2008-10-08 11:35:01 +02:00
xt_dccp.c netfilter: x_tables: use NFPROTO_* in extensions 2008-10-08 11:35:01 +02:00
xt_dscp.c netfilter: x_tables: use NFPROTO_* in extensions 2008-10-08 11:35:01 +02:00
xt_esp.c netfilter: x_tables: use NFPROTO_* in extensions 2008-10-08 11:35:01 +02:00
xt_hashlimit.c netfilter: x_tables: use NFPROTO_* in extensions 2008-10-08 11:35:01 +02:00
xt_helper.c netfilter: x_tables: use NFPROTO_* in extensions 2008-10-08 11:35:01 +02:00
xt_iprange.c netfilter: x_tables: use NFPROTO_* in extensions 2008-10-08 11:35:01 +02:00
xt_length.c netfilter: x_tables: use NFPROTO_* in extensions 2008-10-08 11:35:01 +02:00
xt_limit.c netfilter: implement NFPROTO_UNSPEC as a wildcard for extensions 2008-10-08 11:35:01 +02:00
xt_mac.c netfilter: x_tables: use NFPROTO_* in extensions 2008-10-08 11:35:01 +02:00
xt_mark.c netfilter: implement NFPROTO_UNSPEC as a wildcard for extensions 2008-10-08 11:35:01 +02:00
xt_multiport.c netfilter: x_tables: use NFPROTO_* in extensions 2008-10-08 11:35:01 +02:00
xt_owner.c netfilter: x_tables: use NFPROTO_* in extensions 2008-10-08 11:35:01 +02:00
xt_physdev.c netfilter: x_tables: use NFPROTO_* in extensions 2008-10-08 11:35:01 +02:00
xt_pkttype.c netfilter: x_tables: use NFPROTO_* in extensions 2008-10-08 11:35:01 +02:00
xt_policy.c netfilter: x_tables: use NFPROTO_* in extensions 2008-10-08 11:35:01 +02:00
xt_quota.c netfilter: implement NFPROTO_UNSPEC as a wildcard for extensions 2008-10-08 11:35:01 +02:00
xt_rateest.c netfilter: implement NFPROTO_UNSPEC as a wildcard for extensions 2008-10-08 11:35:01 +02:00
xt_realm.c netfilter: x_tables: use NFPROTO_* in extensions 2008-10-08 11:35:01 +02:00
xt_recent.c netfilter: x_tables: use NFPROTO_* in extensions 2008-10-08 11:35:01 +02:00
xt_sctp.c netfilter: x_tables: use NFPROTO_* in extensions 2008-10-08 11:35:01 +02:00
xt_state.c netfilter: x_tables: use NFPROTO_* in extensions 2008-10-08 11:35:01 +02:00
xt_statistic.c netfilter: implement NFPROTO_UNSPEC as a wildcard for extensions 2008-10-08 11:35:01 +02:00
xt_string.c netfilter: implement NFPROTO_UNSPEC as a wildcard for extensions 2008-10-08 11:35:01 +02:00
xt_tcpmss.c netfilter: x_tables: use NFPROTO_* in extensions 2008-10-08 11:35:01 +02:00
xt_tcpudp.c netfilter: x_tables: use NFPROTO_* in extensions 2008-10-08 11:35:01 +02:00
xt_time.c netfilter: implement NFPROTO_UNSPEC as a wildcard for extensions 2008-10-08 11:35:01 +02:00
xt_u32.c netfilter: implement NFPROTO_UNSPEC as a wildcard for extensions 2008-10-08 11:35:01 +02:00