0001 # SPDX-License-Identifier: GPL-2.0-only
0002 #
0003 # Asynchronous Transfer Mode (ATM)
0004 #
0005
0006 config ATM
0007 tristate "Asynchronous Transfer Mode (ATM)"
0008 help
0009 ATM is a high-speed networking technology for Local Area Networks
0010 and Wide Area Networks. It uses a fixed packet size and is
0011 connection oriented, allowing for the negotiation of minimum
0012 bandwidth requirements.
0013
0014 In order to participate in an ATM network, your Linux box needs an
0015 ATM networking card. If you have that, say Y here and to the driver
0016 of your ATM card below.
0017
0018 Note that you need a set of user-space programs to actually make use
0019 of ATM. See the file <file:Documentation/networking/atm.rst> for
0020 further details.
0021
0022 config ATM_CLIP
0023 tristate "Classical IP over ATM"
0024 depends on ATM && INET
0025 help
0026 Classical IP over ATM for PVCs and SVCs, supporting InARP and
0027 ATMARP. If you want to communication with other IP hosts on your ATM
0028 network, you will typically either say Y here or to "LAN Emulation
0029 (LANE)" below.
0030
0031 config ATM_CLIP_NO_ICMP
0032 bool "Do NOT send ICMP if no neighbour"
0033 depends on ATM_CLIP
0034 help
0035 Normally, an "ICMP host unreachable" message is sent if a neighbour
0036 cannot be reached because there is no VC to it in the kernel's
0037 ATMARP table. This may cause problems when ATMARP table entries are
0038 briefly removed during revalidation. If you say Y here, packets to
0039 such neighbours are silently discarded instead.
0040
0041 config ATM_LANE
0042 tristate "LAN Emulation (LANE) support"
0043 depends on ATM
0044 help
0045 LAN Emulation emulates services of existing LANs across an ATM
0046 network. Besides operating as a normal ATM end station client, Linux
0047 LANE client can also act as an proxy client bridging packets between
0048 ELAN and Ethernet segments. You need LANE if you want to try MPOA.
0049
0050 config ATM_MPOA
0051 tristate "Multi-Protocol Over ATM (MPOA) support"
0052 depends on ATM && INET && ATM_LANE!=n
0053 help
0054 Multi-Protocol Over ATM allows ATM edge devices such as routers,
0055 bridges and ATM attached hosts establish direct ATM VCs across
0056 subnetwork boundaries. These shortcut connections bypass routers
0057 enhancing overall network performance.
0058
0059 config ATM_BR2684
0060 tristate "RFC1483/2684 Bridged protocols"
0061 depends on ATM && INET
0062 help
0063 ATM PVCs can carry ethernet PDUs according to RFC2684 (formerly 1483)
0064 This device will act like an ethernet from the kernels point of view,
0065 with the traffic being carried by ATM PVCs (currently 1 PVC/device).
0066 This is sometimes used over DSL lines. If in doubt, say N.
0067
0068 config ATM_BR2684_IPFILTER
0069 bool "Per-VC IP filter kludge"
0070 depends on ATM_BR2684
0071 help
0072 This is an experimental mechanism for users who need to terminate a
0073 large number of IP-only vcc's. Do not enable this unless you are sure
0074 you know what you are doing.