diff options
author | Pravin B Shelar <pshelar@ovn.org> | 2016-07-07 21:49:10 -0700 |
---|---|---|
committer | Pravin B Shelar <pshelar@ovn.org> | 2016-07-08 19:27:49 -0700 |
commit | 3259c4ff757c4d7c297fd149b91d500ba97f0476 (patch) | |
tree | d7cafb9068ee930b6f07d566ab69160ec9a28de3 /datapath/linux/compat/dst_cache.c | |
parent | 9dc970e18041950149128071be1f379cb7523619 (diff) | |
download | openvswitch-3259c4ff757c4d7c297fd149b91d500ba97f0476.tar.gz |
datapath: backport: ip_tunnel: add support for setting flow label via collect metadata
Update udp_tunnel6_xmit_skb(). Specificaly changes are
related to setting ipv6 label.
Upstream commit:
commit 134611446dc657e1bbc73ca0e4e6b599df687db0
Author: Daniel Borkmann <daniel@iogearbox.net>
ip_tunnel: add support for setting flow label via collect metadata
This patch extends udp_tunnel6_xmit_skb() to pass in the IPv6 flow label
from call sites. Currently, there's no such option and it's always set to
zero when writing ip6_flow_hdr(). Add a label member to ip_tunnel_key, so
that flow-based tunnels via collect metadata frontends can make use of it.
vxlan and geneve will be converted to add flow label support separately.
Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
Signed-off-by: David S. Miller <davem@davemloft.net>
Signed-off-by: Pravin B Shelar <pshelar@ovn.org>
Acked-by: Jesse Gross <jesse@kernel.org>
Diffstat (limited to 'datapath/linux/compat/dst_cache.c')
0 files changed, 0 insertions, 0 deletions