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)
commit828788ac99d5de6bae10b333d1e8ddf25928ac12
tree3d72a36c500e24d6a9acc93425fa25c5bc97878a
parent427bc465bf9fcdab749f6997ff7a4eecaef4ca40
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