netfilter-devel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 0/5] Extract SYNPROXY infrastructure
@ 2019-05-18 18:21 Fernando Fernandez Mancera
  2019-05-18 18:21 ` [PATCH 1/5 nf-next] netfilter: synproxy: add common uapi for " Fernando Fernandez Mancera
                   ` (5 more replies)
  0 siblings, 6 replies; 11+ messages in thread
From: Fernando Fernandez Mancera @ 2019-05-18 18:21 UTC (permalink / raw)
  To: netfilter-devel; +Cc: Fernando Fernandez Mancera

The patch series have been tested by enabling iptables and ip6tables SYNPROXY.
All the modules loaded as expected.

$ lsmod | grep synproxy
Only IPv4:
nf_synproxy_ipv4       16384  1 ipt_SYNPROXY
nf_synproxy_core       16384  4 ipt_SYNPROXY,nf_synproxy_ipv4
nf_conntrack          159744  8 xt_conntrack,xt_state,ipt_SYNPROXY,nf_synproxy_ipv4,nf_synproxy_core,xt_CT

Only IPv6:
nf_synproxy_ipv6       16384  1 ip6t_SYNPROXY
nf_synproxy_core       16384  4 ip6t_SYNPROXY,nf_synproxy_ipv6
nf_conntrack          159744  8 ip6t_SYNPROXY,xt_conntrack,xt_state,nf_synproxy_ipv6,nf_synproxy_core,xt_CT

IPv4 and IPv6:
nf_synproxy_ipv6       16384  1 ip6t_SYNPROXY
nf_synproxy_ipv4       16384  1 ipt_SYNPROXY
nf_synproxy_core       16384  4 ip6t_SYNPROXY,nf_synproxy_ipv6,ipt_SYNPROXY,nf_synproxy_ipv4
nf_conntrack          159744  8 ip6t_SYNPROXY,xt_conntrack,xt_state,nf_synproxy_ipv6,ipt_SYNPROXY,nf_synproxy_ipv4,nf_synproxy_core,xt_CT

Fernando Fernandez Mancera (5):
  netfilter: synproxy: add common uapi for SYNPROXY infrastructure
  netfilter: synproxy: extract IPv4 SYNPROXY infrastructure from
    ipt_SYNPROXY
  netfilter: add NF_SYNPROXY_IPV4 symbol
  netfilter: synproxy: extract IPv6 SYNPROXY infrastructure from
    ip6t_SYNPROXY
  netfilter: add NF_SYNPROXY_IPV6 symbol

 include/net/netfilter/ipv4/nf_synproxy_ipv4.h |  42 ++
 include/net/netfilter/ipv6/nf_synproxy_ipv6.h |  43 ++
 include/uapi/linux/netfilter/nf_SYNPROXY.h    |  19 +
 include/uapi/linux/netfilter/xt_SYNPROXY.h    |  18 +-
 net/ipv4/netfilter/Kconfig                    |   4 +
 net/ipv4/netfilter/Makefile                   |   3 +
 net/ipv4/netfilter/ipt_SYNPROXY.c             | 394 +---------------
 net/ipv4/netfilter/nf_synproxy_ipv4.c         | 393 ++++++++++++++++
 net/ipv6/netfilter/Kconfig                    |   4 +
 net/ipv6/netfilter/Makefile                   |   3 +
 net/ipv6/netfilter/ip6t_SYNPROXY.c            | 420 +-----------------
 net/ipv6/netfilter/nf_synproxy_ipv6.c         | 414 +++++++++++++++++
 12 files changed, 947 insertions(+), 810 deletions(-)
 create mode 100644 include/net/netfilter/ipv4/nf_synproxy_ipv4.h
 create mode 100644 include/net/netfilter/ipv6/nf_synproxy_ipv6.h
 create mode 100644 include/uapi/linux/netfilter/nf_SYNPROXY.h
 create mode 100644 net/ipv4/netfilter/nf_synproxy_ipv4.c
 create mode 100644 net/ipv6/netfilter/nf_synproxy_ipv6.c

-- 
2.20.1


^ permalink raw reply	[flat|nested] 11+ messages in thread

end of thread, other threads:[~2019-05-19 21:03 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-05-18 18:21 [PATCH 0/5] Extract SYNPROXY infrastructure Fernando Fernandez Mancera
2019-05-18 18:21 ` [PATCH 1/5 nf-next] netfilter: synproxy: add common uapi for " Fernando Fernandez Mancera
2019-05-18 18:21 ` [PATCH 2/5 nf-next] netfilter: synproxy: extract IPv4 SYNPROXY infrastructure from ipt_SYNPROXY Fernando Fernandez Mancera
2019-05-18 18:21 ` [PATCH 3/5 nf-next] netfilter: add NF_SYNPROXY_IPV4 symbol Fernando Fernandez Mancera
2019-05-18 18:21 ` [PATCH 4/5 nf-next] netfilter: synproxy: extract IPv6 SYNPROXY infrastructure from ip6t_SYNPROXY Fernando Fernandez Mancera
2019-05-18 20:20   ` Florian Westphal
2019-05-18 20:38     ` Fernando Fernandez Mancera
2019-05-18 20:45       ` Florian Westphal
2019-05-18 18:21 ` [PATCH 5/5 nf-next] netfilter: add NF_SYNPROXY_IPV6 symbol Fernando Fernandez Mancera
2019-05-18 19:29 ` [PATCH 0/5] Extract SYNPROXY infrastructure Jan Engelhardt
2019-05-19 21:03   ` Fernando Fernandez Mancera

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).