ipv6: tcp: enable flowlabel reflection in some RST packets
authorEric Dumazet <edumazet@google.com>
Wed, 5 Jun 2019 14:55:09 +0000 (07:55 -0700)
committerDavid S. Miller <davem@davemloft.net>
Thu, 6 Jun 2019 02:05:01 +0000 (19:05 -0700)
commit323a53c41292a0d7efc8748856c623324c8d7c21
tree9c00710cc2f3b2d2df62d62633a1de21f5fa3e68
parente736bf72af568d0a04f186e1c5dde6789b19c35e
ipv6: tcp: enable flowlabel reflection in some RST packets

When RST packets are sent because no socket could be found,
it makes sense to use flowlabel_reflect sysctl to decide
if a reflection of the flowlabel is requested.

This extends commit 22b6722bfa59 ("ipv6: Add sysctl for per
namespace flow label reflection"), for some TCP RST packets.

In order to provide full control of this new feature,
flowlabel_reflect becomes a bitmask.

Signed-off-by: Eric Dumazet <edumazet@google.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Documentation/networking/ip-sysctl.txt
net/ipv6/af_inet6.c
net/ipv6/sysctl_net_ipv6.c
net/ipv6/tcp_ipv6.c