summaryrefslogtreecommitdiffstats
path: root/net/8021q/vlan_dev.c
diff options
context:
space:
mode:
authorStephen Hemminger <shemminger@vyatta.com>2010-07-08 21:35:58 -0700
committerDavid S. Miller <davem@davemloft.net>2010-07-08 21:35:58 -0700
commitdd4ba83dc1becbb3bb383851381c10c372e47247 (patch)
tree380fa014b13eb8c04bbea478a1b93081b2a30925 /net/8021q/vlan_dev.c
parentf5152c908a5b0be48ec9a58d0de8bdadd9385854 (diff)
downloadlinux-dd4ba83dc1becbb3bb383851381c10c372e47247.tar.bz2
gre: propagate ipv6 transport class
This patch makes IPV6 over IPv4 GRE tunnel propagate the transport class field from the underlying IPV6 header to the IPV4 Type Of Service field. Without the patch, all IPV6 packets in tunnel look the same to QoS. This assumes that IPV6 transport class is exactly the same as IPv4 TOS. Not sure if that is always the case? Maybe need to mask off some bits. The mask and shift to get tclass is copied from ipv6/datagram.c Signed-off-by: Stephen Hemminger <shemminger@vyatta.com> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'net/8021q/vlan_dev.c')
0 files changed, 0 insertions, 0 deletions