]> git.ipfire.org Git - thirdparty/iptables.git/commit
src: introduce struct xt_xlate_{mt,tg}_params
authorPablo Neira Ayuso <pablo@netfilter.org>
Sun, 24 Jul 2016 10:45:53 +0000 (12:45 +0200)
committerPablo Neira Ayuso <pablo@netfilter.org>
Mon, 25 Jul 2016 15:24:55 +0000 (17:24 +0200)
commit7a0992da44cfb6cab0ccd1beadcf326df8773552
tree121e927b4171f4aacfafc268fb4104ab90b4ea2a
parentd89e5c0c84778a4effa40f69dbd3a68d0ec284fc
src: introduce struct xt_xlate_{mt,tg}_params

This structure is an extensible containers of parameters, so we don't
need to propagate interface updates in every extension file in case
we need to add new parameters in the future.

Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
56 files changed:
configure.ac
extensions/libip6t_DNAT.c
extensions/libip6t_LOG.c
extensions/libip6t_MASQUERADE.c
extensions/libip6t_REDIRECT.c
extensions/libip6t_REJECT.c
extensions/libip6t_SNAT.c
extensions/libip6t_ah.c
extensions/libip6t_frag.c
extensions/libip6t_hbh.c
extensions/libip6t_hl.c
extensions/libip6t_icmp6.c
extensions/libip6t_mh.c
extensions/libip6t_rt.c
extensions/libipt_DNAT.c
extensions/libipt_LOG.c
extensions/libipt_MASQUERADE.c
extensions/libipt_REDIRECT.c
extensions/libipt_REJECT.c
extensions/libipt_SNAT.c
extensions/libipt_ah.c
extensions/libipt_icmp.c
extensions/libipt_realm.c
extensions/libipt_ttl.c
extensions/libxt_CONNMARK.c
extensions/libxt_MARK.c
extensions/libxt_NFLOG.c
extensions/libxt_NFQUEUE.c
extensions/libxt_TEE.c
extensions/libxt_TRACE.c
extensions/libxt_cgroup.c
extensions/libxt_comment.c
extensions/libxt_connlabel.c
extensions/libxt_connmark.c
extensions/libxt_conntrack.c
extensions/libxt_cpu.c
extensions/libxt_dccp.c
extensions/libxt_devgroup.c
extensions/libxt_dscp.c
extensions/libxt_ecn.c
extensions/libxt_esp.c
extensions/libxt_helper.c
extensions/libxt_ipcomp.c
extensions/libxt_iprange.c
extensions/libxt_length.c
extensions/libxt_limit.c
extensions/libxt_mac.c
extensions/libxt_mark.c
extensions/libxt_multiport.c
extensions/libxt_owner.c
extensions/libxt_pkttype.c
extensions/libxt_sctp.c
extensions/libxt_tcp.c
extensions/libxt_udp.c
include/xtables.h
iptables/xtables-translate.c