path: root/extensions/libip6t_LOG.c
diff options
authorFernando Luis Vazquez Cao <>2011-06-17 05:46:22 +0200
committerPatrick McHardy <>2011-06-17 05:46:22 +0200
commit3b7a22b44d74b9b05d5e4b0529ebf72c49dcbff5 (patch)
tree4d24fd7d66f0700a82631dfa30da69ede8b78054 /extensions/libip6t_LOG.c
parentc960bde4a82792c285110589cf8b2cf1438e1b8f (diff)
doc: document IPv6 TOS mangling bug in old Linux kernels
In Linux kernels up to and including 2.6.38, with the exception of longterm releases (or later) and (or later), there is a bug (*) whereby IPv6 TOS mangling does not behave as documented and differs from the IPv4 version. The TOS mask indicates the bits one wants to zero out, so it needs to be inverted before applying it to the original TOS field. However, the aformentioned kernels forgo the inversion which breaks --set-tos and its mnemonics. (*) Fixed by upstream commit: 1ed2f73d90fb49bcf5704aee7e9084adb882bfc5 (netfilter: IPv6: fix DSCP mangle code) Signed-off-by: Fernando Luis Vazquez Cao <> Signed-off-by: Patrick McHardy <>
Diffstat (limited to 'extensions/libip6t_LOG.c')
0 files changed, 0 insertions, 0 deletions