geneve: support setting IPv6 flow label
authorDaniel Borkmann <daniel@iogearbox.net>
Wed, 9 Mar 2016 02:00:04 +0000 (03:00 +0100)
committerDavid S. Miller <davem@davemloft.net>
Fri, 11 Mar 2016 20:14:27 +0000 (15:14 -0500)
commit8eb3b99554b82da968d1fbc00df9f3156c5e2d63
tree1430ea1b566979866354e018956753ba34e2bb03
parente7f70af111f086a20800ad2e17f544b2e3e0f375
geneve: support setting IPv6 flow label

This work adds support for setting the IPv6 flow label for geneve per
device and through collect metadata (ip_tunnel_key) frontends. Also here,
the geneve dst cache does not need any special considerations, for the
cases where caches can be used, the label is static per cache.

Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/geneve.c
include/uapi/linux/if_link.h