cachepc-linux

Fork of AMDESE/linux with modifications for CachePC side-channel attack
git clone https://git.sinitax.com/sinitax/cachepc-linux
Log | Files | Refs | README | LICENSE | sfeed.txt

Kconfig (2780B)


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