Training courses

Kernel and Embedded Linux

Bootlin training courses

Embedded Linux, kernel,
Yocto Project, Buildroot, real-time,
graphics, boot time, debugging...

Bootlin logo

Elixir Cross Referencer

#
# Asynchronous Transfer Mode (CONFIG_ATM)
#

config CONFIG_ATM
	tristate "Asynchronous Transfer Mode (ATM)"
	---help---
	  CONFIG_ATM is a high-speed networking technology for Local Area Networks
	  and Wide Area Networks.  It uses a fixed packet size and is
	  connection oriented, allowing for the negotiation of minimum
	  bandwidth requirements.

	  In order to participate in an CONFIG_ATM network, your Linux box needs an
	  CONFIG_ATM networking card. If you have that, say Y here and to the driver
	  of your CONFIG_ATM card below.

	  Note that you need a set of user-space programs to actually make use
	  of CONFIG_ATM.  See the file <file:Documentation/networking/atm.txt> for
	  further details.

config CONFIG_ATM_CLIP
	tristate "Classical IP over ATM"
	depends on CONFIG_ATM && CONFIG_INET
	help
	  Classical IP over CONFIG_ATM for PVCs and SVCs, supporting InARP and
	  ATMARP. If you want to communication with other IP hosts on your CONFIG_ATM
	  network, you will typically either say Y here or to "LAN Emulation
	  (LANE)" below.

config CONFIG_ATM_CLIP_NO_ICMP
	bool "Do NOT send ICMP if no neighbour"
	depends on CONFIG_ATM_CLIP
	help
	  Normally, an "ICMP host unreachable" message is sent if a neighbour
	  cannot be reached because there is no VC to it in the kernel's
	  ATMARP table. This may cause problems when ATMARP table entries are
	  briefly removed during revalidation. If you say Y here, packets to
	  such neighbours are silently discarded instead.

config CONFIG_ATM_LANE
	tristate "LAN Emulation (LANE) support"
	depends on CONFIG_ATM
	help
	  LAN Emulation emulates services of existing LANs across an CONFIG_ATM
	  network. Besides operating as a normal CONFIG_ATM end station client, Linux
	  LANE client can also act as an proxy client bridging packets between
	  ELAN and Ethernet segments. You need LANE if you want to try MPOA.

config CONFIG_ATM_MPOA
	tristate "Multi-Protocol Over ATM (MPOA) support"
	depends on CONFIG_ATM && CONFIG_INET && CONFIG_ATM_LANE!=n
	help
	  Multi-Protocol Over CONFIG_ATM allows CONFIG_ATM edge devices such as routers,
	  bridges and CONFIG_ATM attached hosts establish direct CONFIG_ATM VCs across
	  subnetwork boundaries. These shortcut connections bypass routers
	  enhancing overall network performance.

config CONFIG_ATM_BR2684
	tristate "RFC1483/2684 Bridged protocols"
	depends on CONFIG_ATM && CONFIG_INET
	help
	  CONFIG_ATM PVCs can carry ethernet PDUs according to RFC2684 (formerly 1483)
	  This device will act like an ethernet from the kernels point of view,
	  with the traffic being carried by CONFIG_ATM PVCs (currently 1 PVC/device).
	  This is sometimes used over DSL lines.  If in doubt, say N.

config CONFIG_ATM_BR2684_IPFILTER
	bool "Per-VC IP filter kludge"
	depends on CONFIG_ATM_BR2684
	help
	  This is an experimental mechanism for users who need to terminate a
	  large number of IP-only vcc's.  Do not enable this unless you are sure
	  you know what you are doing.