Back to home page

OSCL-LXR

 
 

    


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.