]> git.ipfire.org Git - thirdparty/iptables.git/commitdiff
omeone forgot to update ipt_conntrack.h header in user space. So, update it to use...
authorHarald WeltePablo Neira <laforge@gnumonks.orgpablo@eurodev.net>
Fri, 15 Apr 2005 09:35:50 +0000 (09:35 +0000)
committerHarald WelteHarald Welte <laforge@gnumonks.orglaforge@gnumonks.org>
Fri, 15 Apr 2005 09:35:50 +0000 (09:35 +0000)
include/linux/netfilter_ipv4/ipt_conntrack.h

index 98770212f1a5add01d6eb5d0e48bece86d737670..de1c81ffd49ed33d1e547e60551ec8b702193938 100644 (file)
 #define IPT_CONNTRACK_STATUS   0x40
 #define IPT_CONNTRACK_EXPIRES  0x80
 
+/* This is exposed to userspace, so remains frozen in time. */
+struct ip_conntrack_old_tuple
+{
+       struct {
+               u_int32_t ip;
+               union {
+                       u_int16_t all;
+               } u;
+       } src;
+
+       struct {
+               u_int32_t ip;
+               union {
+                       u_int16_t all;
+               } u;
+
+               /* The protocol. */
+               u_int16_t protonum;
+       } dst;
+};
+
 struct ipt_conntrack_info
 {
        unsigned int statemask, statusmask;
 
-       struct ip_conntrack_tuple tuple[IP_CT_DIR_MAX];
+       struct ip_conntrack_old_tuple tuple[IP_CT_DIR_MAX];
        struct in_addr sipmsk[IP_CT_DIR_MAX], dipmsk[IP_CT_DIR_MAX];
 
 #ifdef KERNEL_64_USERSPACE_32