]> git.baikalelectronics.ru Git - kernel.git/commit
vxlan: restructure vxlan.h definitions
authorJiri Benc <jbenc@redhat.com>
Tue, 2 Feb 2016 17:09:13 +0000 (18:09 +0100)
committerDavid S. Miller <davem@davemloft.net>
Sun, 7 Feb 2016 18:51:00 +0000 (13:51 -0500)
commitb347dc052edaa3300104ecf70739ef43fa928b3f
tree3d72a36c500e24d6a9acc93425fa25c5bc97878a
parent3837cf595ea306839bca3d546f40712027de293c
vxlan: restructure vxlan.h definitions

RCO and GBP are VXLAN extensions, not specified in RFC 7348. Because of
that, they need to be explicitly enabled when creating vxlan interface. By
default, those extensions are not used and plain VXLAN header is sent and
received.

Reflect this in vxlan.h: first, the plain VXLAN header is defined. Following
it, RCO is documented and defined, and likewise for GBP.

Signed-off-by: Jiri Benc <jbenc@redhat.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
include/net/vxlan.h