1# 2# Open vSwitch 3# 4 5config OPENVSWITCH 6 tristate "Open vSwitch" 7 select LIBCRC32C 8 ---help--- 9 Open vSwitch is a multilayer Ethernet switch targeted at virtualized 10 environments. In addition to supporting a variety of features 11 expected in a traditional hardware switch, it enables fine-grained 12 programmatic extension and flow-based control of the network. This 13 control is useful in a wide variety of applications but is 14 particularly important in multi-server virtualization deployments, 15 which are often characterized by highly dynamic endpoints and the 16 need to maintain logical abstractions for multiple tenants. 17 18 The Open vSwitch datapath provides an in-kernel fast path for packet 19 forwarding. It is complemented by a userspace daemon, ovs-vswitchd, 20 which is able to accept configuration from a variety of sources and 21 translate it into packet processing rules. 22 23 See http://openvswitch.org for more information and userspace 24 utilities. 25 26 To compile this code as a module, choose M here: the module will be 27 called openvswitch. 28 29 If unsure, say N. 30 31config OPENVSWITCH_GRE 32 tristate "Open vSwitch GRE tunneling support" 33 select NET_MPLS_GSO 34 depends on INET 35 depends on OPENVSWITCH 36 depends on NET_IPGRE_DEMUX 37 default OPENVSWITCH 38 ---help--- 39 If you say Y here, then the Open vSwitch will be able create GRE 40 vport. 41 42 Say N to exclude this support and reduce the binary size. 43 44 If unsure, say Y. 45 46config OPENVSWITCH_VXLAN 47 tristate "Open vSwitch VXLAN tunneling support" 48 depends on INET 49 depends on OPENVSWITCH 50 depends on VXLAN 51 default OPENVSWITCH 52 ---help--- 53 If you say Y here, then the Open vSwitch will be able create vxlan vport. 54 55 Say N to exclude this support and reduce the binary size. 56 57 If unsure, say Y. 58 59config OPENVSWITCH_GENEVE 60 tristate "Open vSwitch Geneve tunneling support" 61 depends on INET 62 depends on OPENVSWITCH 63 depends on GENEVE 64 default OPENVSWITCH 65 ---help--- 66 If you say Y here, then the Open vSwitch will be able create geneve vport. 67 68 Say N to exclude this support and reduce the binary size. 69