#ifndef IPV6_H #define IPV6_H #include #include "built_in.h" /* * IPv6 fixed header * * BEWARE, it is incorrect. The first 4 bits of flow_lbl * are glued to priority now, forming "class". */ struct ipv6hdr { #if defined(__LITTLE_ENDIAN_BITFIELD) __extension__ uint8_t priority:4, version:4; #elif defined(__BIG_ENDIAN_BITFIELD) __extension__ uint8_t version:4, priority:4; #else # error "Please fix " #endif uint8_t flow_lbl[3]; uint16_t payload_len; uint8_t nexthdr; uint8_t hop_limit; struct in6_addr saddr; struct in6_addr daddr; } __packed; #endif /* IPV6_H */ img src='/cgit.png' alt='cgit logo'/> index : net-next.git
net-next plumbingsTobias Klauser
summaryrefslogtreecommitdiff
f7ecfb022a4aec78fb6f4fd0f6aa1ccab'/>
ModeNameSize
context:
space:
mode:
authorFlorian Westphal <fw@strlen.de>2017-02-03 13:35:48 +0100
committerPablo Neira Ayuso <pablo@netfilter.org>2017-02-08 14:16:22 +0100
commitab23821f7ecfb022a4aec78fb6f4fd0f6aa1ccab (patch)
tree9ae374aa3a2cdd518813aebbc32f8a808135eec7
parent665153ff575207f3a092cfcea3c51238612a7b58 (diff)
netfilter: nft_ct: add zone id get support
Just like with counters the direction attribute is optional. We set priv->dir to MAX unconditionally to avoid duplicating the assignment for all keys with optional direction. For keys where direction is mandatory, existing code already returns an error. Signed-off-by: Florian Westphal <fw@strlen.de> Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
-rw-r--r--include/uapi/linux/netfilter/nf_tables.h2
-rw-r--r--net/netfilter/nft_ct.c22
2 files changed, 21 insertions, 3 deletions
diff --git a/include/uapi/linux/netfilter/nf_tables.h b/include/uapi/linux/netfilter/nf_tables.h