| Jesse Gross | ccb1352 | 2011-10-25 19:26:31 -0700 | [diff] [blame] | 1 | # | 
 | 2 | # Open vSwitch | 
 | 3 | # | 
 | 4 |  | 
 | 5 | config OPENVSWITCH | 
 | 6 | 	tristate "Open vSwitch" | 
| Joe Stringer | a175a72 | 2013-08-22 12:30:48 -0700 | [diff] [blame] | 7 | 	select LIBCRC32C | 
| Jesse Gross | ccb1352 | 2011-10-25 19:26:31 -0700 | [diff] [blame] | 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 |  | 
| Jesse Gross | ccb1352 | 2011-10-25 19:26:31 -0700 | [diff] [blame] | 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. | 
| Pravin B Shelar | fb825a5 | 2013-06-28 16:07:40 -0700 | [diff] [blame] | 30 |  | 
 | 31 | config OPENVSWITCH_GRE | 
 | 32 | 	bool "Open vSwitch GRE tunneling support" | 
 | 33 | 	depends on INET | 
 | 34 | 	depends on OPENVSWITCH | 
 | 35 | 	depends on NET_IPGRE_DEMUX && !(OPENVSWITCH=y && NET_IPGRE_DEMUX=m) | 
 | 36 | 	default y | 
 | 37 | 	---help--- | 
 | 38 | 	  If you say Y here, then the Open vSwitch will be able create GRE | 
 | 39 | 	  vport. | 
 | 40 |  | 
 | 41 | 	  Say N to exclude this support and reduce the binary size. | 
 | 42 |  | 
 | 43 | 	  If unsure, say Y. | 
| Pravin B Shelar | 5826484 | 2013-08-19 11:23:34 -0700 | [diff] [blame] | 44 |  | 
 | 45 | config OPENVSWITCH_VXLAN | 
 | 46 | 	bool "Open vSwitch VXLAN tunneling support" | 
 | 47 | 	depends on INET | 
 | 48 | 	depends on OPENVSWITCH | 
 | 49 | 	depends on VXLAN && !(OPENVSWITCH=y && VXLAN=m) | 
 | 50 | 	default y | 
 | 51 | 	---help--- | 
 | 52 | 	  If you say Y here, then the Open vSwitch will be able create vxlan vport. | 
 | 53 |  | 
 | 54 | 	  Say N to exclude this support and reduce the binary size. | 
 | 55 |  | 
 | 56 | 	  If unsure, say Y. |