162306a36Sopenharmony_ci# SPDX-License-Identifier: GPL-2.0-only 262306a36Sopenharmony_ci# 362306a36Sopenharmony_ci# Appletalk driver configuration 462306a36Sopenharmony_ci# 562306a36Sopenharmony_ciconfig ATALK 662306a36Sopenharmony_ci tristate "Appletalk protocol support" 762306a36Sopenharmony_ci select LLC 862306a36Sopenharmony_ci help 962306a36Sopenharmony_ci AppleTalk is the protocol that Apple computers can use to communicate 1062306a36Sopenharmony_ci on a network. If your Linux box is connected to such a network and you 1162306a36Sopenharmony_ci wish to connect to it, say Y. You will need to use the netatalk package 1262306a36Sopenharmony_ci so that your Linux box can act as a print and file server for Macs as 1362306a36Sopenharmony_ci well as access AppleTalk printers. Check out 1462306a36Sopenharmony_ci <http://www.zettabyte.net/netatalk/> on the WWW for details. 1562306a36Sopenharmony_ci EtherTalk is the name used for AppleTalk over Ethernet and the 1662306a36Sopenharmony_ci cheaper and slower LocalTalk is AppleTalk over a proprietary Apple 1762306a36Sopenharmony_ci network using serial links. EtherTalk and LocalTalk are fully 1862306a36Sopenharmony_ci supported by Linux. 1962306a36Sopenharmony_ci 2062306a36Sopenharmony_ci General information about how to connect Linux, Windows machines and 2162306a36Sopenharmony_ci Macs is on the WWW at <http://www.eats.com/linux_mac_win.html>. The 2262306a36Sopenharmony_ci NET3-4-HOWTO, available from 2362306a36Sopenharmony_ci <http://www.tldp.org/docs.html#howto>, contains valuable 2462306a36Sopenharmony_ci information as well. 2562306a36Sopenharmony_ci 2662306a36Sopenharmony_ci To compile this driver as a module, choose M here: the module will be 2762306a36Sopenharmony_ci called appletalk. You almost certainly want to compile it as a 2862306a36Sopenharmony_ci module so you can restart your AppleTalk stack without rebooting 2962306a36Sopenharmony_ci your machine. I hear that the GNU boycott of Apple is over, so 3062306a36Sopenharmony_ci even politically correct people are allowed to say Y here. 3162306a36Sopenharmony_ci 3262306a36Sopenharmony_ciconfig DEV_APPLETALK 3362306a36Sopenharmony_ci tristate "Appletalk interfaces support" 3462306a36Sopenharmony_ci depends on ATALK 3562306a36Sopenharmony_ci help 3662306a36Sopenharmony_ci AppleTalk is the protocol that Apple computers can use to communicate 3762306a36Sopenharmony_ci on a network. If your Linux box is connected to such a network, and wish 3862306a36Sopenharmony_ci to do IP over it, or you have a LocalTalk card and wish to use it to 3962306a36Sopenharmony_ci connect to the AppleTalk network, say Y. 4062306a36Sopenharmony_ci 4162306a36Sopenharmony_ci 4262306a36Sopenharmony_ciconfig COPS 4362306a36Sopenharmony_ci tristate "COPS LocalTalk PC support" 4462306a36Sopenharmony_ci depends on DEV_APPLETALK && ISA 4562306a36Sopenharmony_ci depends on NETDEVICES 4662306a36Sopenharmony_ci select NETDEV_LEGACY_INIT 4762306a36Sopenharmony_ci help 4862306a36Sopenharmony_ci This allows you to use COPS AppleTalk cards to connect to LocalTalk 4962306a36Sopenharmony_ci networks. You also need version 1.3.3 or later of the netatalk 5062306a36Sopenharmony_ci package. This driver is experimental, which means that it may not 5162306a36Sopenharmony_ci work. This driver will only work if you choose "AppleTalk DDP" 5262306a36Sopenharmony_ci networking support, above. 5362306a36Sopenharmony_ci Please read the file 5462306a36Sopenharmony_ci <file:Documentation/networking/device_drivers/appletalk/cops.rst>. 5562306a36Sopenharmony_ci 5662306a36Sopenharmony_ciconfig COPS_DAYNA 5762306a36Sopenharmony_ci bool "Dayna firmware support" 5862306a36Sopenharmony_ci depends on COPS 5962306a36Sopenharmony_ci help 6062306a36Sopenharmony_ci Support COPS compatible cards with Dayna style firmware (Dayna 6162306a36Sopenharmony_ci DL2000/ Daynatalk/PC (half length), COPS LT-95, Farallon PhoneNET PC 6262306a36Sopenharmony_ci III, Farallon PhoneNET PC II). 6362306a36Sopenharmony_ci 6462306a36Sopenharmony_ciconfig COPS_TANGENT 6562306a36Sopenharmony_ci bool "Tangent firmware support" 6662306a36Sopenharmony_ci depends on COPS 6762306a36Sopenharmony_ci help 6862306a36Sopenharmony_ci Support COPS compatible cards with Tangent style firmware (Tangent 6962306a36Sopenharmony_ci ATB_II, Novell NL-1000, Daystar Digital LT-200. 7062306a36Sopenharmony_ci 7162306a36Sopenharmony_ciconfig IPDDP 7262306a36Sopenharmony_ci tristate "Appletalk-IP driver support" 7362306a36Sopenharmony_ci depends on DEV_APPLETALK && ATALK 7462306a36Sopenharmony_ci help 7562306a36Sopenharmony_ci This allows IP networking for users who only have AppleTalk 7662306a36Sopenharmony_ci networking available. This feature is experimental. With this 7762306a36Sopenharmony_ci driver, you can encapsulate IP inside AppleTalk (e.g. if your Linux 7862306a36Sopenharmony_ci box is stuck on an AppleTalk only network) or decapsulate (e.g. if 7962306a36Sopenharmony_ci you want your Linux box to act as an Internet gateway for a zoo of 8062306a36Sopenharmony_ci AppleTalk connected Macs). Please see the file 8162306a36Sopenharmony_ci <file:Documentation/networking/ipddp.rst> for more information. 8262306a36Sopenharmony_ci 8362306a36Sopenharmony_ci If you say Y here, the AppleTalk-IP support will be compiled into 8462306a36Sopenharmony_ci the kernel. In this case, you can either use encapsulation or 8562306a36Sopenharmony_ci decapsulation, but not both. With the following two questions, you 8662306a36Sopenharmony_ci decide which one you want. 8762306a36Sopenharmony_ci 8862306a36Sopenharmony_ci To compile the AppleTalk-IP support as a module, choose M here: the 8962306a36Sopenharmony_ci module will be called ipddp. 9062306a36Sopenharmony_ci In this case, you will be able to use both encapsulation and 9162306a36Sopenharmony_ci decapsulation simultaneously, by loading two copies of the module 9262306a36Sopenharmony_ci and specifying different values for the module option ipddp_mode. 9362306a36Sopenharmony_ci 9462306a36Sopenharmony_ciconfig IPDDP_ENCAP 9562306a36Sopenharmony_ci bool "IP to Appletalk-IP Encapsulation support" 9662306a36Sopenharmony_ci depends on IPDDP 9762306a36Sopenharmony_ci help 9862306a36Sopenharmony_ci If you say Y here, the AppleTalk-IP code will be able to encapsulate 9962306a36Sopenharmony_ci IP packets inside AppleTalk frames; this is useful if your Linux box 10062306a36Sopenharmony_ci is stuck on an AppleTalk network (which hopefully contains a 10162306a36Sopenharmony_ci decapsulator somewhere). Please see 10262306a36Sopenharmony_ci <file:Documentation/networking/ipddp.rst> for more information. 103