Blame view

drivers/net/Kconfig 15 KB
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
1
2
3
  #
  # Network device configuration
  #
d1c0a65fb   Jan Engelhardt   Use menuconfig ob...
4
  menuconfig NETDEVICES
ce2d2aedc   Paolo 'Blaisorblade' Giarrusso   [PATCH] uml: arch...
5
  	default y if UML
e0009820e   Jan Engelhardt   [NET]: Make NETDE...
6
  	depends on NET
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
  	bool "Network device support"
  	---help---
  	  You can say N here if you don't intend to connect your Linux box to
  	  any other computer at all.
  
  	  You'll have to say Y if your computer contains a network card that
  	  you want to use under Linux. If you are going to run SLIP or PPP over
  	  telephone line or null modem cable you need say Y here. Connecting
  	  two machines with parallel ports using PLIP needs this, as well as
  	  AX.25/KISS for sending Internet traffic over amateur radio links.
  
  	  See also "The Linux Network Administrator's Guide" by Olaf Kirch and
  	  Terry Dawson. Available at <http://www.tldp.org/guides.html>.
  
  	  If unsure, say Y.
1618cb0c9   Randy Dunlap   [NETDEV] config: ...
22
23
24
  # All the following symbols are dependent on NETDEVICES - do not repeat
  # that for each of the symbols.
  if NETDEVICES
cbcd2a4cc   Randy Dunlap   [NET]: Improve pr...
25

a1606c7dc   Ben Hutchings   net: Move MII out...
26
27
  config MII
  	tristate
88491d810   Jeff Kirsher   drivers/net: Kcon...
28
29
30
  config NET_CORE
  	default y
  	bool "Network core driver support"
253af4235   Jamal Hadi Salim   [NET]: Add IFB (I...
31
  	---help---
88491d810   Jeff Kirsher   drivers/net: Kcon...
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
  	  You can say N here if you do not intend to use any of the
  	  networking core drivers (i.e. VLAN, bridging, bonding, etc.)
  
  if NET_CORE
  
  config BONDING
  	tristate "Bonding driver support"
  	depends on INET
  	depends on IPV6 || IPV6=n
  	---help---
  	  Say 'Y' or 'M' if you wish to be able to 'bond' multiple Ethernet
  	  Channels together. This is called 'Etherchannel' by Cisco,
  	  'Trunking' by Sun, 802.3ad by the IEEE, and 'Bonding' in Linux.
  
  	  The driver supports multiple bonding modes to allow for both high
  	  performance and high availability operation.
  
  	  Refer to <file:Documentation/networking/bonding.txt> for more
  	  information.
253af4235   Jamal Hadi Salim   [NET]: Add IFB (I...
51
  	  To compile this driver as a module, choose M here: the module
88491d810   Jeff Kirsher   drivers/net: Kcon...
52
  	  will be called bonding.
253af4235   Jamal Hadi Salim   [NET]: Add IFB (I...
53

1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
54
55
  config DUMMY
  	tristate "Dummy net driver support"
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
56
57
58
59
60
  	---help---
  	  This is essentially a bit-bucket device (i.e. traffic you send to
  	  this device is consigned into oblivion) with a configurable IP
  	  address. It is most commonly used in order to make your currently
  	  inactive SLIP address seem like a real address for local programs.
9f5db5350   Ivan Babrou   net: dummy: remov...
61
62
  	  If you use SLIP or PPP, you might want to say Y here. It won't
  	  enlarge your kernel. What a deal. Read about it in the Network
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
63
64
65
66
  	  Administrator's Guide, available from
  	  <http://www.tldp.org/docs.html#guide>.
  
  	  To compile this driver as a module, choose M here: the module
9f486619f   Alan Cox   dummy: documentat...
67
  	  will be called dummy.
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
68

88491d810   Jeff Kirsher   drivers/net: Kcon...
69
70
  config EQUALIZER
  	tristate "EQL (serial line load balancing) support"
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
71
  	---help---
88491d810   Jeff Kirsher   drivers/net: Kcon...
72
73
74
75
76
77
78
  	  If you have two serial connections to some other computer (this
  	  usually requires two modems and two telephone lines) and you use
  	  SLIP (the protocol for sending Internet traffic over telephone
  	  lines) or PPP (a better SLIP) on them, you can make them behave like
  	  one double speed connection using this driver.  Naturally, this has
  	  to be supported at the other end as well, either with a similar EQL
  	  Linux driver or with a Livingston Portmaster 2e.
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
79

88491d810   Jeff Kirsher   drivers/net: Kcon...
80
81
82
83
  	  Say Y if you want this and read
  	  <file:Documentation/networking/eql.txt>.  You may also want to read
  	  section 6.2 of the NET-3-HOWTO, available from
  	  <http://www.tldp.org/docs.html#howto>.
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
84

88491d810   Jeff Kirsher   drivers/net: Kcon...
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
  	  To compile this driver as a module, choose M here: the module
  	  will be called eql.  If unsure, say N.
  
  config NET_FC
  	bool "Fibre Channel driver support"
  	depends on SCSI && PCI
  	help
  	  Fibre Channel is a high speed serial protocol mainly used to connect
  	  large storage devices to the computer; it is compatible with and
  	  intended to replace SCSI.
  
  	  If you intend to use Fibre Channel, you need to have a Fibre channel
  	  adaptor card in your computer; say Y here and to the driver for your
  	  adaptor below. You also should have said Y to "SCSI support" and
  	  "SCSI generic support".
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
100

88491d810   Jeff Kirsher   drivers/net: Kcon...
101
102
103
104
105
106
  config IFB
  	tristate "Intermediate Functional Block support"
  	depends on NET_CLS_ACT
  	---help---
  	  This is an intermediate driver that allows sharing of
  	  resources.
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
107
  	  To compile this driver as a module, choose M here: the module
88491d810   Jeff Kirsher   drivers/net: Kcon...
108
109
110
111
112
  	  will be called ifb.  If you want to use more than one ifb
  	  device at a time, you need to compile this driver as a module.
  	  Instead of 'ifb', the devices will then be called 'ifb0',
  	  'ifb1' etc.
  	  Look at the iproute2 documentation directory for usage etc
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
113

3d249d4ca   Jiri Pirko   net: introduce et...
114
  source "drivers/net/team/Kconfig"
b863ceb7d   Patrick McHardy   [NET]: Add macvla...
115
  config MACVLAN
bd085b938   Kees Cook   drivers/net: remo...
116
  	tristate "MAC-VLAN support"
b863ceb7d   Patrick McHardy   [NET]: Add macvla...
117
118
119
  	---help---
  	  This allows one to create virtual interfaces that map packets to
  	  or from specific MAC addresses to a particular interface.
3dbf8d56a   Patrick McHardy   [MACVLAN]: Update...
120
121
122
123
  	  Macvlan devices can be added using the "ip" command from the
  	  iproute2 package starting with the iproute2-2.6.23 release:
  
  	  "ip link add link <real dev> [ address MAC ] [ NAME ] type macvlan"
b863ceb7d   Patrick McHardy   [NET]: Add macvla...
124
125
  	  To compile this driver as a module, choose M here: the module
  	  will be called macvlan.
20d29d7a9   Arnd Bergmann   net: macvtap driver
126
  config MACVTAP
bd085b938   Kees Cook   drivers/net: remo...
127
  	tristate "MAC-VLAN based tap driver"
20d29d7a9   Arnd Bergmann   net: macvtap driver
128
  	depends on MACVLAN
de11b0e8c   Ben Hutchings   drivers/net: macv...
129
  	depends on INET
20d29d7a9   Arnd Bergmann   net: macvtap driver
130
131
132
133
  	help
  	  This adds a specialized tap character device driver that is based
  	  on the MAC-VLAN network interface, called macvtap. A macvtap device
  	  can be added in the same way as a macvlan device, using 'type
c7966b525   Jan Luebbe   net: fix macvtap ...
134
  	  macvtap', and then be accessed through the tap user space interface.
20d29d7a9   Arnd Bergmann   net: macvtap driver
135
136
137
  
  	  To compile this driver as a module, choose M here: the module
  	  will be called macvtap.
2ad7bf363   Mahesh Bandewar   ipvlan: Initial c...
138
139
140
  
  config IPVLAN
      tristate "IP-VLAN support"
265de6d19   Mahesh Bandewar   ipvlan: ipvlan de...
141
142
      depends on INET
      depends on IPV6
cf714ac14   Mahesh Bandewar   ipvlan: Fix depen...
143
      depends on NETFILTER
4fbae7d83   Mahesh Bandewar   ipvlan: Introduce...
144
      depends on NET_L3_MASTER_DEV
2ad7bf363   Mahesh Bandewar   ipvlan: Initial c...
145
146
147
148
149
150
151
      ---help---
        This allows one to create virtual devices off of a main interface
        and packets will be delivered based on the dest L3 (IPv6/IPv4 addr)
        on packets. All interfaces (including the main interface) share L2
        making it transparent to the connected L2 switch.
  
        Ipvlan devices can be added using the "ip" command from the
f4c2b7a08   Mahesh Bandewar   ipvlan: Fix text ...
152
        iproute2 package starting with the iproute2-3.19 release:
2ad7bf363   Mahesh Bandewar   ipvlan: Initial c...
153
154
155
156
157
  
        "ip link add link <main-dev> [ NAME ] type ipvlan"
  
        To compile this driver as a module, choose M here: the module
        will be called ipvlan.
d342894c5   stephen hemminger   vxlan: virtual ex...
158
159
  config VXLAN
         tristate "Virtual eXtensible Local Area Network (VXLAN)"
c9b20a5ef   Kees Cook   vxlan: remove dep...
160
         depends on INET
3ee64f39b   Tom Herbert   vxlan: Call udp_s...
161
         select NET_UDP_TUNNEL
d342894c5   stephen hemminger   vxlan: virtual ex...
162
163
164
165
166
167
168
169
170
         ---help---
  	  This allows one to create vxlan virtual interfaces that provide
  	  Layer 2 Networks over Layer 3 Networks. VXLAN is often used
  	  to tunnel virtual network infrastructure in virtualized environments.
  	  For more information see:
  	    http://tools.ietf.org/html/draft-mahalingam-dutt-dcops-vxlan-02
  
  	  To compile this driver as a module, choose M here: the module
  	  will be called vxlan.
2d07dc79f   John W. Linville   geneve: add initi...
171
  config GENEVE
371bd1061   Pravin B Shelar   geneve: Consolida...
172
173
         tristate "Generic Network Virtualization Encapsulation"
         depends on INET && NET_UDP_TUNNEL
2d07dc79f   John W. Linville   geneve: add initi...
174
175
176
177
178
179
180
181
182
183
         select NET_IP_TUNNEL
         ---help---
  	  This allows one to create geneve virtual interfaces that provide
  	  Layer 2 Networks over Layer 3 Networks. GENEVE is often used
  	  to tunnel virtual network infrastructure in virtualized environments.
  	  For more information see:
  	    http://tools.ietf.org/html/draft-gross-geneve-02
  
  	  To compile this driver as a module, choose M here: the module
  	  will be called geneve.
459aa660e   Pablo Neira   gtp: add initial ...
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
  config GTP
  	tristate "GPRS Tunneling Protocol datapath (GTP-U)"
  	depends on INET && NET_UDP_TUNNEL
  	select NET_IP_TUNNEL
  	---help---
  	  This allows one to create gtp virtual interfaces that provide
  	  the GPRS Tunneling Protocol datapath (GTP-U). This tunneling protocol
  	  is used to prevent subscribers from accessing mobile carrier core
  	  network infrastructure. This driver requires a userspace software that
  	  implements the signaling protocol (GTP-C) to update its PDP context
  	  base, such as OpenGGSN <http://git.osmocom.org/openggsn/). This
  	  tunneling protocol is implemented according to the GSM TS 09.60 and
  	  3GPP TS 29.060 standards.
  
  	  To compile this drivers as a module, choose M here: the module
  	  wil be called gtp.
c09440f7d   Sabrina Dubroca   macsec: introduce...
200
201
  config MACSEC
  	tristate "IEEE 802.1AE MAC-level encryption (MACsec)"
ab2ed0171   Arnd Bergmann   macsec: fix crypt...
202
  	select CRYPTO
c09440f7d   Sabrina Dubroca   macsec: introduce...
203
204
205
206
  	select CRYPTO_AES
  	select CRYPTO_GCM
  	---help---
  	   MACsec is an encryption standard for Ethernet.
88491d810   Jeff Kirsher   drivers/net: Kcon...
207
208
  config NETCONSOLE
  	tristate "Network console logging support"
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
209
  	---help---
88491d810   Jeff Kirsher   drivers/net: Kcon...
210
211
  	If you want to log kernel messages over the network, enable this.
  	See <file:Documentation/networking/netconsole.txt> for details.
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
212

88491d810   Jeff Kirsher   drivers/net: Kcon...
213
214
215
216
217
218
219
220
221
  config NETCONSOLE_DYNAMIC
  	bool "Dynamic reconfiguration of logging targets"
  	depends on NETCONSOLE && SYSFS && CONFIGFS_FS && \
  			!(NETCONSOLE=y && CONFIGFS_FS=m)
  	help
  	  This option enables the ability to dynamically reconfigure target
  	  parameters (interface, IP addresses, port numbers, MAC addresses)
  	  at runtime through a userspace interface exported using configfs.
  	  See <file:Documentation/networking/netconsole.txt> for details.
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
222

88491d810   Jeff Kirsher   drivers/net: Kcon...
223
224
  config NETPOLL
  	def_bool NETCONSOLE
83fe27ea5   Pranith Kumar   rcu: Make SRCU op...
225
  	select SRCU
88491d810   Jeff Kirsher   drivers/net: Kcon...
226

88491d810   Jeff Kirsher   drivers/net: Kcon...
227
228
  config NET_POLL_CONTROLLER
  	def_bool NETPOLL
548c237c0   Jon Mason   net: Add support ...
229
  config NTB_NETDEV
ec110bc7c   Allen Hubbe   NTB: Move files i...
230
231
  	tristate "Virtual Ethernet over NTB Transport"
  	depends on NTB_TRANSPORT
548c237c0   Jon Mason   net: Add support ...
232

88491d810   Jeff Kirsher   drivers/net: Kcon...
233
234
235
236
237
238
239
240
241
242
243
244
245
  config RIONET
  	tristate "RapidIO Ethernet over messaging driver support"
  	depends on RAPIDIO
  
  config RIONET_TX_SIZE
  	int "Number of outbound queue entries"
  	depends on RIONET
  	default "128"
  
  config RIONET_RX_SIZE
  	int "Number of inbound queue entries"
  	depends on RIONET
  	default "128"
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
246
247
248
  
  config TUN
  	tristate "Universal TUN/TAP device driver support"
de11b0e8c   Ben Hutchings   drivers/net: macv...
249
  	depends on INET
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
  	select CRC32
  	---help---
  	  TUN/TAP provides packet reception and transmission for user space
  	  programs.  It can be viewed as a simple Point-to-Point or Ethernet
  	  device, which instead of receiving packets from a physical media,
  	  receives them from user space program and instead of sending packets
  	  via physical media writes them to the user space program.
  
  	  When a program opens /dev/net/tun, driver creates and registers
  	  corresponding net device tunX or tapX.  After a program closed above
  	  devices, driver will automatically delete tunXX or tapXX device and
  	  all routes corresponding to it.
  
  	  Please read <file:Documentation/networking/tuntap.txt> for more
  	  information.
  
  	  To compile this driver as a module, choose M here: the module
  	  will be called tun.
  
  	  If you don't know what to use this for, you don't need it.
8b8e658b1   Greg Kurz   macvtap/tun: cros...
270
271
272
273
274
275
276
277
278
279
280
281
282
  config TUN_VNET_CROSS_LE
  	bool "Support for cross-endian vnet headers on little-endian kernels"
  	default n
  	---help---
  	  This option allows TUN/TAP and MACVTAP device drivers in a
  	  little-endian kernel to parse vnet headers that come from a
  	  big-endian legacy virtio device.
  
  	  Userspace programs can control the feature using the TUNSETVNETBE
  	  and TUNGETVNETBE ioctls.
  
  	  Unless you have a little-endian system hosting a big-endian virtual
  	  machine with a legacy virtio NIC, you should say N.
e314dbdc1   Pavel Emelyanov   [NET]: Virtual et...
283
  config VETH
6a9a02508   Rusty Russell   [VETH]: Clarify "...
284
  	tristate "Virtual ethernet pair device"
e314dbdc1   Pavel Emelyanov   [NET]: Virtual et...
285
  	---help---
6a9a02508   Rusty Russell   [VETH]: Clarify "...
286
287
288
  	  This device is a local ethernet tunnel. Devices are created in pairs.
  	  When one end receives the packet it appears on its pair and vice
  	  versa.
e314dbdc1   Pavel Emelyanov   [NET]: Virtual et...
289

88491d810   Jeff Kirsher   drivers/net: Kcon...
290
  config VIRTIO_NET
bd085b938   Kees Cook   drivers/net: remo...
291
292
  	tristate "Virtio network driver"
  	depends on VIRTIO
88491d810   Jeff Kirsher   drivers/net: Kcon...
293
294
295
  	---help---
  	  This is the virtual network driver for virtio.  It can be used with
  	  lguest or QEMU based VMMs (like KVM or Xen).  Say Y or M.
e4fc408e0   Daniel Borkmann   packet: nlmon: vi...
296
297
298
299
300
301
302
303
304
  config NLMON
  	tristate "Virtual netlink monitoring device"
  	---help---
  	  This option enables a monitoring net device for netlink skbs. The
  	  purpose of this is to analyze netlink messages with packet sockets.
  	  Thus applications like tcpdump will be able to see local netlink
  	  messages if they tap into the netlink device, record pcaps for further
  	  diagnostics, etc. This is mostly intended for developers or support
  	  to debug netlink issues. If unsure, say N.
193125dbd   David Ahern   net: Introduce VR...
305
306
  config NET_VRF
  	tristate "Virtual Routing and Forwarding (Lite)"
35402e313   David Ahern   net: Add IPv6 sup...
307
  	depends on IP_MULTIPLE_TABLES
ee15ee5d9   David Ahern   net: Add support ...
308
  	depends on NET_L3_MASTER_DEV
35402e313   David Ahern   net: Add IPv6 sup...
309
310
  	depends on IPV6 || IPV6=n
  	depends on IPV6_MULTIPLE_TABLES || IPV6=n
193125dbd   David Ahern   net: Introduce VR...
311
312
313
  	---help---
  	  This option enables the support for mapping interfaces into VRF's. The
  	  support enables VRF devices.
88491d810   Jeff Kirsher   drivers/net: Kcon...
314
315
316
317
318
319
320
321
322
323
  endif # NET_CORE
  
  config SUNGEM_PHY
  	tristate
  
  source "drivers/net/arcnet/Kconfig"
  
  source "drivers/atm/Kconfig"
  
  source "drivers/net/caif/Kconfig"
3b1588593   Ben Hutchings   dsa: Move switch ...
324
  source "drivers/net/dsa/Kconfig"
88491d810   Jeff Kirsher   drivers/net: Kcon...
325
326
327
  source "drivers/net/ethernet/Kconfig"
  
  source "drivers/net/fddi/Kconfig"
fecc73519   Paul Bolle   net: drivers/net/...
328
  source "drivers/net/hippi/Kconfig"
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
329
330
  config NET_SB1000
  	tristate "General Instruments Surfboard 1000"
cbcd2a4cc   Randy Dunlap   [NET]: Improve pr...
331
  	depends on PNP
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
  	---help---
  	  This is a driver for the General Instrument (also known as
  	  NextLevel) SURFboard 1000 internal
  	  cable modem. This is an ISA card which is used by a number of cable
  	  TV companies to provide cable modem access. It's a one-way
  	  downstream-only cable modem, meaning that your upstream net link is
  	  provided by your regular phone modem.
  
  	  At present this driver only compiles as a module, so say M here if
  	  you have this card. The module will be called sb1000. Then read
  	  <file:Documentation/networking/README.sb1000> for information on how
  	  to use this module, as it needs special ppp scripts for establishing
  	  a connection. Further documentation and the necessary scripts can be
  	  found at:
  
  	  <http://www.jacksonville.net/~fventuri/>
  	  <http://home.adelphia.net/~siglercm/sb1000.html>
  	  <http://linuxpower.cx/~cable/>
  
  	  If you don't have this card, of course say N.
00db8189d   Andy Fleming   This patch adds a...
352
  source "drivers/net/phy/Kconfig"
18e635f4b   Jeff Kirsher   plip: Move the PL...
353
  source "drivers/net/plip/Kconfig"
88491d810   Jeff Kirsher   drivers/net: Kcon...
354
  source "drivers/net/ppp/Kconfig"
b5451d783   Jeff Kirsher   slip: Move the SL...
355
  source "drivers/net/slip/Kconfig"
88491d810   Jeff Kirsher   drivers/net: Kcon...
356
  source "drivers/s390/net/Kconfig"
88491d810   Jeff Kirsher   drivers/net: Kcon...
357
  source "drivers/net/usb/Kconfig"
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
358
  source "drivers/net/wireless/Kconfig"
143ee2d55   Inaky Perez-Gonzalez   i2400m: Makefile ...
359
  source "drivers/net/wimax/Kconfig"
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
360
  source "drivers/net/wan/Kconfig"
0739d643b   alex.bluesman.smirnov@gmail.com   drivers/ieee80215...
361
  source "drivers/net/ieee802154/Kconfig"
0d1602119   Jeremy Fitzhardinge   xen: add virtual ...
362
363
364
  config XEN_NETDEV_FRONTEND
  	tristate "Xen network device frontend driver"
  	depends on XEN
7003087ce   Jeremy Fitzhardinge   xen/netfront: sel...
365
  	select XEN_XENBUS_FRONTEND
0d1602119   Jeremy Fitzhardinge   xen: add virtual ...
366
367
  	default y
  	help
f942dc255   Ian Campbell   xen network backe...
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
  	  This driver provides support for Xen paravirtual network
  	  devices exported by a Xen network driver domain (often
  	  domain 0).
  
  	  The corresponding Linux backend driver is enabled by the
  	  CONFIG_XEN_NETDEV_BACKEND option.
  
  	  If you are compiling a kernel for use as Xen guest, you
  	  should say Y here. To compile this driver as a module, chose
  	  M here: the module will be called xen-netfront.
  
  config XEN_NETDEV_BACKEND
  	tristate "Xen backend network device"
  	depends on XEN_BACKEND
  	help
  	  This driver allows the kernel to act as a Xen network driver
  	  domain which exports paravirtual network devices to other
  	  Xen domains. These devices can be accessed by any operating
  	  system that implements a compatible front end.
  
  	  The corresponding Linux frontend driver is enabled by the
  	  CONFIG_XEN_NETDEV_FRONTEND configuration option.
  
  	  The backend driver presents a standard network device
  	  endpoint for each paravirtual network device to the driver
  	  domain network stack. These can then be bridged or routed
  	  etc in order to provide full network connectivity.
  
  	  If you are compiling a kernel to run in a Xen network driver
  	  domain (often this is domain 0) you should say Y here. To
  	  compile this driver as a module, chose M here: the module
  	  will be called xen-netback.
0d1602119   Jeremy Fitzhardinge   xen: add virtual ...
400

d1a890fa3   Shreyas Bhatewara   net: VMware virtu...
401
  config VMXNET3
e85eb1178   Philippe De Muyter   net: Kconfig whit...
402
403
404
405
406
407
  	tristate "VMware VMXNET3 ethernet driver"
  	depends on PCI && INET
  	help
  	  This driver supports VMware's vmxnet3 virtual ethernet NIC.
  	  To compile this driver as a module, choose M here: the
  	  module will be called vmxnet3.
d1a890fa3   Shreyas Bhatewara   net: VMware virtu...
408

658d439b2   Taku Izumi   fjes: Introduce F...
409
410
411
412
413
414
  config FUJITSU_ES
  	tristate "FUJITSU Extended Socket Network Device driver"
  	depends on ACPI
  	help
  	  This driver provides support for Extended Socket network device
            on Extended Partitioning of FUJITSU PRIMEQUEST 2000 E2 series.
95fa0405c   Haiyang Zhang   staging: hv: move...
415
  source "drivers/net/hyperv/Kconfig"
d1c0a65fb   Jan Engelhardt   Use menuconfig ob...
416
  endif # NETDEVICES