Lines Matching +full:on +full:- +full:device
1 # SPDX-License-Identifier: GPL-2.0-only
3 # Network device configuration
8 depends on NET
9 bool "Network device support"
25 # All the following symbols are dependent on NETDEVICES - do not repeat
43 depends on INET
44 depends on IPV6 || IPV6=n
45 depends on TLS || TLS_DEVICE=n
63 This is essentially a bit-bucket device (i.e. traffic you send to
64 this device is consigned into oblivion) with a configurable IP
77 depends on NET && INET
78 depends on IPV6 || !IPV6
79 depends on !KMSAN # KMSAN doesn't support the crypto configs below
109 depends on WIREGUARD
124 lines) or PPP (a better SLIP) on them, you can make them behave like
131 section 6.2 of the NET-3-HOWTO, available from
139 depends on SCSI && PCI
152 depends on NET_ACT_MIRRED || NFT_FWD_NETDEV
159 device at a time, you need to compile this driver as a module.
167 tristate "MAC-VLAN support"
173 iproute2 package starting with the iproute2-2.6.23 release:
181 tristate "MAC-VLAN based tap driver"
182 depends on MACVLAN
183 depends on INET
186 This adds a specialized tap character device driver that is based
187 on the MAC-VLAN network interface, called macvtap. A macvtap device
188 can be added in the same way as a macvlan device, using 'type
195 depends on NETFILTER
196 depends on IPVLAN
201 tristate "IP-VLAN support"
202 depends on INET
203 depends on IPV6 || !IPV6
206 and packets will be delivered based on the dest L3 (IPv6/IPv4 addr)
207 on packets. All interfaces (including the main interface) share L2
211 iproute2 package starting with the iproute2-3.19 release:
213 "ip link add link <main-dev> [ NAME ] type ipvlan"
219 tristate "IP-VLAN based tap driver"
220 depends on IPVLAN
221 depends on INET
224 This adds a specialized tap character device driver that is based
225 on the IP-VLAN network interface, called ipvtap. An ipvtap device
226 can be added in the same way as a ipvlan device, using 'type
234 depends on INET
242 http://tools.ietf.org/html/draft-mahalingam-dutt-dcops-vxlan-02
249 depends on INET
250 depends on IPV6 || !IPV6
258 http://tools.ietf.org/html/draft-gross-geneve-02
265 depends on INET
266 depends on IPV6 || !IPV6
277 tristate "GPRS Tunneling Protocol datapath (GTP-U)"
278 depends on INET
282 the GPRS Tunneling Protocol datapath (GTP-U). This tunneling protocol
285 implements the signaling protocol (GTP-C) to update its PDP context
295 depends on INET
308 depends on INET && IP_MULTICAST
309 depends on IPV6 || !IPV6
324 tristate "IEEE 802.1AE MAC-level encryption (MACsec)"
340 depends on NETCONSOLE && SYSFS && CONFIGFS_FS && \
350 depends on NETCONSOLE
360 depends on NETCONSOLE_EXTENDED_LOG
378 depends on NTB_TRANSPORT
382 depends on RAPIDIO
386 depends on RIONET
391 depends on RIONET
395 tristate "Universal TUN/TAP device driver support"
396 depends on INET
400 programs. It can be viewed as a simple Point-to-Point or Ethernet
401 device, which instead of receiving packets from a physical media,
406 corresponding net device tunX or tapX. After a program closed above
407 devices, driver will automatically delete tunXX or tapXX device and
422 interface for a virtual interface to re-use core tap functionality.
425 bool "Support for cross-endian vnet headers on little-endian kernels"
428 This option allows TUN/TAP and MACVTAP device drivers in a
429 little-endian kernel to parse vnet headers that come from a
430 big-endian legacy virtio device.
435 Unless you have a little-endian system hosting a big-endian virtual
439 tristate "Virtual ethernet pair device"
442 This device is a local ethernet tunnel. Devices are created in pairs.
443 When one end receives the packet it appears on its pair and vice
448 depends on VIRTIO
456 tristate "Virtual netlink monitoring device"
458 This option enables a monitoring net device for netlink skbs. The
461 messages if they tap into the netlink device, record pcaps for further
466 bool "BPF-programmable network device"
467 depends on BPF_SYSCALL
469 The netkit device is a virtual networking device where BPF programs
470 can be attached to the device(s) transmission routine in order to
471 implement the driver's internal logic. The device can be configured
476 depends on IP_MULTIPLE_TABLES
477 depends on NET_L3_MASTER_DEV
478 depends on IPV6 || IPV6=n
479 depends on IPV6_MULTIPLE_TABLES || IPV6=n
485 tristate "Virtual vsock monitoring device"
486 depends on VHOST_VSOCK
488 This option enables a monitoring net device for vsock sockets. It is
494 depends on MHI_BUS
523 source "drivers/net/pse-pd/Kconfig"
552 tristate "Xen network device frontend driver"
553 depends on XEN
567 M here: the module will be called xen-netfront.
570 tristate "Xen backend network device"
571 depends on XEN_BACKEND
581 The backend driver presents a standard network device
582 endpoint for each paravirtual network device to the driver
589 will be called xen-netback.
593 depends on PCI && INET
594 depends on PAGE_SIZE_LESS_THAN_64KB
602 tristate "FUJITSU Extended Socket Network Device driver"
603 depends on ACPI
605 This driver provides support for Extended Socket network device
606 on Extended Partitioning of FUJITSU PRIMEQUEST 2000 E2 series.
612 tristate "Simulated networking device"
613 depends on DEBUG_FS
614 depends on INET
615 depends on IPV6 || IPV6=n
616 depends on PSAMPLE || PSAMPLE=n
617 depends on PTP_1588_CLOCK_MOCK || PTP_1588_CLOCK_MOCK=n
624 HW-offload related.
643 depends on ISA