diff options
author | Fernando Luis Vazquez Cao <fernando@oss.ntt.co.jp> | 2011-06-17 05:46:22 +0200 |
---|---|---|
committer | Patrick McHardy <kaber@trash.net> | 2011-06-17 05:46:22 +0200 |
commit | 3b7a22b44d74b9b05d5e4b0529ebf72c49dcbff5 (patch) | |
tree | 4d24fd7d66f0700a82631dfa30da69ede8b78054 /libipq/ipq_perror.3 | |
parent | c960bde4a82792c285110589cf8b2cf1438e1b8f (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 2.6.32.42 (or later) and 2.6.33.15 (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 <fernando@oss.ntt.co.jp>
Signed-off-by: Patrick McHardy <kaber@trash.net>
Diffstat (limited to 'libipq/ipq_perror.3')
0 files changed, 0 insertions, 0 deletions