Orange Pi5 kernel

Deprecated Linux kernel 5.10.110 for OrangePi 5/5B/5+ boards

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