1*4882a593Smuzhiyun# SPDX-License-Identifier: GPL-2.0-only 2*4882a593Smuzhiyun# 3*4882a593Smuzhiyun# Asynchronous Transfer Mode (ATM) 4*4882a593Smuzhiyun# 5*4882a593Smuzhiyun 6*4882a593Smuzhiyunconfig ATM 7*4882a593Smuzhiyun tristate "Asynchronous Transfer Mode (ATM)" 8*4882a593Smuzhiyun help 9*4882a593Smuzhiyun ATM is a high-speed networking technology for Local Area Networks 10*4882a593Smuzhiyun and Wide Area Networks. It uses a fixed packet size and is 11*4882a593Smuzhiyun connection oriented, allowing for the negotiation of minimum 12*4882a593Smuzhiyun bandwidth requirements. 13*4882a593Smuzhiyun 14*4882a593Smuzhiyun In order to participate in an ATM network, your Linux box needs an 15*4882a593Smuzhiyun ATM networking card. If you have that, say Y here and to the driver 16*4882a593Smuzhiyun of your ATM card below. 17*4882a593Smuzhiyun 18*4882a593Smuzhiyun Note that you need a set of user-space programs to actually make use 19*4882a593Smuzhiyun of ATM. See the file <file:Documentation/networking/atm.rst> for 20*4882a593Smuzhiyun further details. 21*4882a593Smuzhiyun 22*4882a593Smuzhiyunconfig ATM_CLIP 23*4882a593Smuzhiyun tristate "Classical IP over ATM" 24*4882a593Smuzhiyun depends on ATM && INET 25*4882a593Smuzhiyun help 26*4882a593Smuzhiyun Classical IP over ATM for PVCs and SVCs, supporting InARP and 27*4882a593Smuzhiyun ATMARP. If you want to communication with other IP hosts on your ATM 28*4882a593Smuzhiyun network, you will typically either say Y here or to "LAN Emulation 29*4882a593Smuzhiyun (LANE)" below. 30*4882a593Smuzhiyun 31*4882a593Smuzhiyunconfig ATM_CLIP_NO_ICMP 32*4882a593Smuzhiyun bool "Do NOT send ICMP if no neighbour" 33*4882a593Smuzhiyun depends on ATM_CLIP 34*4882a593Smuzhiyun help 35*4882a593Smuzhiyun Normally, an "ICMP host unreachable" message is sent if a neighbour 36*4882a593Smuzhiyun cannot be reached because there is no VC to it in the kernel's 37*4882a593Smuzhiyun ATMARP table. This may cause problems when ATMARP table entries are 38*4882a593Smuzhiyun briefly removed during revalidation. If you say Y here, packets to 39*4882a593Smuzhiyun such neighbours are silently discarded instead. 40*4882a593Smuzhiyun 41*4882a593Smuzhiyunconfig ATM_LANE 42*4882a593Smuzhiyun tristate "LAN Emulation (LANE) support" 43*4882a593Smuzhiyun depends on ATM 44*4882a593Smuzhiyun help 45*4882a593Smuzhiyun LAN Emulation emulates services of existing LANs across an ATM 46*4882a593Smuzhiyun network. Besides operating as a normal ATM end station client, Linux 47*4882a593Smuzhiyun LANE client can also act as an proxy client bridging packets between 48*4882a593Smuzhiyun ELAN and Ethernet segments. You need LANE if you want to try MPOA. 49*4882a593Smuzhiyun 50*4882a593Smuzhiyunconfig ATM_MPOA 51*4882a593Smuzhiyun tristate "Multi-Protocol Over ATM (MPOA) support" 52*4882a593Smuzhiyun depends on ATM && INET && ATM_LANE!=n 53*4882a593Smuzhiyun help 54*4882a593Smuzhiyun Multi-Protocol Over ATM allows ATM edge devices such as routers, 55*4882a593Smuzhiyun bridges and ATM attached hosts establish direct ATM VCs across 56*4882a593Smuzhiyun subnetwork boundaries. These shortcut connections bypass routers 57*4882a593Smuzhiyun enhancing overall network performance. 58*4882a593Smuzhiyun 59*4882a593Smuzhiyunconfig ATM_BR2684 60*4882a593Smuzhiyun tristate "RFC1483/2684 Bridged protocols" 61*4882a593Smuzhiyun depends on ATM && INET 62*4882a593Smuzhiyun help 63*4882a593Smuzhiyun ATM PVCs can carry ethernet PDUs according to RFC2684 (formerly 1483) 64*4882a593Smuzhiyun This device will act like an ethernet from the kernels point of view, 65*4882a593Smuzhiyun with the traffic being carried by ATM PVCs (currently 1 PVC/device). 66*4882a593Smuzhiyun This is sometimes used over DSL lines. If in doubt, say N. 67*4882a593Smuzhiyun 68*4882a593Smuzhiyunconfig ATM_BR2684_IPFILTER 69*4882a593Smuzhiyun bool "Per-VC IP filter kludge" 70*4882a593Smuzhiyun depends on ATM_BR2684 71*4882a593Smuzhiyun help 72*4882a593Smuzhiyun This is an experimental mechanism for users who need to terminate a 73*4882a593Smuzhiyun large number of IP-only vcc's. Do not enable this unless you are sure 74*4882a593Smuzhiyun you know what you are doing. 75