summaryrefslogtreecommitdiffstats
path: root/include
diff options
context:
space:
mode:
authorPablo Neira Ayuso <pablo@netfilter.org>2018-03-14 15:14:48 +0100
committerPablo Neira Ayuso <pablo@netfilter.org>2018-03-24 21:39:44 +0100
commit89f0ea845ef570e3e9c5eb35236c85d54f4dcd52 (patch)
tree79533dbd5e2e4a908e813cb4679cce4c0facb2ed /include
parent3feed855a6b7c9b7d5d27231b4dd3c997eebb1ac (diff)
src: synproxy support
Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
Diffstat (limited to 'include')
-rw-r--r--include/network.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/include/network.h b/include/network.h
index ec9fadf..95aad82 100644
--- a/include/network.h
+++ b/include/network.h
@@ -231,6 +231,7 @@ enum nta_attr {
NTA_LABELS, /* array of uint32_t (variable length) */
NTA_SNAT_IPV6, /* uint32_t * 4 */
NTA_DNAT_IPV6, /* uint32_t * 4 */
+ NTA_SYNPROXY, /* struct nft_attr_synproxy */
NTA_MAX
};
@@ -246,6 +247,12 @@ struct nta_attr_natseqadj {
uint32_t repl_seq_offset_after;
};
+struct nta_attr_synproxy {
+ uint32_t its;
+ uint32_t isn;
+ uint32_t tsoff;
+};
+
void ct2msg(const struct nf_conntrack *ct, struct nethdr *n);
int msg2ct(struct nf_conntrack *ct, struct nethdr *n, size_t remain);