···238238 - "forwarding" header files like ipt_mac.h in239239 include/linux/netfilter_ipv4/ and include/linux/netfilter_ipv6/240240241241- - xt_conntrack match revision 0242242- (superseded by xt_conntrack match revision 1)243243-244241 - xt_iprange match revision 0,245242 include/linux/netfilter_ipv4/ipt_iprange.h246243 (superseded by xt_iprange match revision 1)
-36
include/linux/netfilter/xt_conntrack.h
···3232 XT_CONNTRACK_DIRECTION = 1 << 12,3333};34343535-/* This is exposed to userspace, so remains frozen in time. */3636-struct ip_conntrack_old_tuple3737-{3838- struct {3939- __be32 ip;4040- union {4141- __u16 all;4242- } u;4343- } src;4444-4545- struct {4646- __be32 ip;4747- union {4848- __u16 all;4949- } u;5050-5151- /* The protocol. */5252- __u16 protonum;5353- } dst;5454-};5555-5656-struct xt_conntrack_info5757-{5858- unsigned int statemask, statusmask;5959-6060- struct ip_conntrack_old_tuple tuple[IP_CT_DIR_MAX];6161- struct in_addr sipmsk[IP_CT_DIR_MAX], dipmsk[IP_CT_DIR_MAX];6262-6363- unsigned long expires_min, expires_max;6464-6565- /* Flags word */6666- __u8 flags;6767- /* Inverse flags */6868- __u8 invflags;6969-};7070-7135struct xt_conntrack_mtinfo1 {7236 union nf_inet_addr origsrc_addr, origsrc_mask;7337 union nf_inet_addr origdst_addr, origdst_mask;