1*4882a593Smuzhiyun# SPDX-License-Identifier: GPL-2.0-only 2*4882a593Smuzhiyun# 3*4882a593Smuzhiyun# Appletalk driver configuration 4*4882a593Smuzhiyun# 5*4882a593Smuzhiyunconfig ATALK 6*4882a593Smuzhiyun tristate "Appletalk protocol support" 7*4882a593Smuzhiyun select LLC 8*4882a593Smuzhiyun help 9*4882a593Smuzhiyun AppleTalk is the protocol that Apple computers can use to communicate 10*4882a593Smuzhiyun on a network. If your Linux box is connected to such a network and you 11*4882a593Smuzhiyun wish to connect to it, say Y. You will need to use the netatalk package 12*4882a593Smuzhiyun so that your Linux box can act as a print and file server for Macs as 13*4882a593Smuzhiyun well as access AppleTalk printers. Check out 14*4882a593Smuzhiyun <http://www.zettabyte.net/netatalk/> on the WWW for details. 15*4882a593Smuzhiyun EtherTalk is the name used for AppleTalk over Ethernet and the 16*4882a593Smuzhiyun cheaper and slower LocalTalk is AppleTalk over a proprietary Apple 17*4882a593Smuzhiyun network using serial links. EtherTalk and LocalTalk are fully 18*4882a593Smuzhiyun supported by Linux. 19*4882a593Smuzhiyun 20*4882a593Smuzhiyun General information about how to connect Linux, Windows machines and 21*4882a593Smuzhiyun Macs is on the WWW at <http://www.eats.com/linux_mac_win.html>. The 22*4882a593Smuzhiyun NET3-4-HOWTO, available from 23*4882a593Smuzhiyun <http://www.tldp.org/docs.html#howto>, contains valuable 24*4882a593Smuzhiyun information as well. 25*4882a593Smuzhiyun 26*4882a593Smuzhiyun To compile this driver as a module, choose M here: the module will be 27*4882a593Smuzhiyun called appletalk. You almost certainly want to compile it as a 28*4882a593Smuzhiyun module so you can restart your AppleTalk stack without rebooting 29*4882a593Smuzhiyun your machine. I hear that the GNU boycott of Apple is over, so 30*4882a593Smuzhiyun even politically correct people are allowed to say Y here. 31*4882a593Smuzhiyun 32*4882a593Smuzhiyunconfig DEV_APPLETALK 33*4882a593Smuzhiyun tristate "Appletalk interfaces support" 34*4882a593Smuzhiyun depends on ATALK 35*4882a593Smuzhiyun help 36*4882a593Smuzhiyun AppleTalk is the protocol that Apple computers can use to communicate 37*4882a593Smuzhiyun on a network. If your Linux box is connected to such a network, and wish 38*4882a593Smuzhiyun to do IP over it, or you have a LocalTalk card and wish to use it to 39*4882a593Smuzhiyun connect to the AppleTalk network, say Y. 40*4882a593Smuzhiyun 41*4882a593Smuzhiyun 42*4882a593Smuzhiyunconfig LTPC 43*4882a593Smuzhiyun tristate "Apple/Farallon LocalTalk PC support" 44*4882a593Smuzhiyun depends on DEV_APPLETALK && (ISA || EISA) && ISA_DMA_API && VIRT_TO_BUS 45*4882a593Smuzhiyun help 46*4882a593Smuzhiyun This allows you to use the AppleTalk PC card to connect to LocalTalk 47*4882a593Smuzhiyun networks. The card is also known as the Farallon PhoneNet PC card. 48*4882a593Smuzhiyun If you are in doubt, this card is the one with the 65C02 chip on it. 49*4882a593Smuzhiyun You also need version 1.3.3 or later of the netatalk package. 50*4882a593Smuzhiyun This driver is experimental, which means that it may not work. 51*4882a593Smuzhiyun See the file <file:Documentation/networking/device_drivers/appletalk/ltpc.rst>. 52*4882a593Smuzhiyun 53*4882a593Smuzhiyunconfig COPS 54*4882a593Smuzhiyun tristate "COPS LocalTalk PC support" 55*4882a593Smuzhiyun depends on DEV_APPLETALK && (ISA || EISA) 56*4882a593Smuzhiyun help 57*4882a593Smuzhiyun This allows you to use COPS AppleTalk cards to connect to LocalTalk 58*4882a593Smuzhiyun networks. You also need version 1.3.3 or later of the netatalk 59*4882a593Smuzhiyun package. This driver is experimental, which means that it may not 60*4882a593Smuzhiyun work. This driver will only work if you choose "AppleTalk DDP" 61*4882a593Smuzhiyun networking support, above. 62*4882a593Smuzhiyun Please read the file 63*4882a593Smuzhiyun <file:Documentation/networking/device_drivers/appletalk/cops.rst>. 64*4882a593Smuzhiyun 65*4882a593Smuzhiyunconfig COPS_DAYNA 66*4882a593Smuzhiyun bool "Dayna firmware support" 67*4882a593Smuzhiyun depends on COPS 68*4882a593Smuzhiyun help 69*4882a593Smuzhiyun Support COPS compatible cards with Dayna style firmware (Dayna 70*4882a593Smuzhiyun DL2000/ Daynatalk/PC (half length), COPS LT-95, Farallon PhoneNET PC 71*4882a593Smuzhiyun III, Farallon PhoneNET PC II). 72*4882a593Smuzhiyun 73*4882a593Smuzhiyunconfig COPS_TANGENT 74*4882a593Smuzhiyun bool "Tangent firmware support" 75*4882a593Smuzhiyun depends on COPS 76*4882a593Smuzhiyun help 77*4882a593Smuzhiyun Support COPS compatible cards with Tangent style firmware (Tangent 78*4882a593Smuzhiyun ATB_II, Novell NL-1000, Daystar Digital LT-200. 79*4882a593Smuzhiyun 80*4882a593Smuzhiyunconfig IPDDP 81*4882a593Smuzhiyun tristate "Appletalk-IP driver support" 82*4882a593Smuzhiyun depends on DEV_APPLETALK && ATALK 83*4882a593Smuzhiyun help 84*4882a593Smuzhiyun This allows IP networking for users who only have AppleTalk 85*4882a593Smuzhiyun networking available. This feature is experimental. With this 86*4882a593Smuzhiyun driver, you can encapsulate IP inside AppleTalk (e.g. if your Linux 87*4882a593Smuzhiyun box is stuck on an AppleTalk only network) or decapsulate (e.g. if 88*4882a593Smuzhiyun you want your Linux box to act as an Internet gateway for a zoo of 89*4882a593Smuzhiyun AppleTalk connected Macs). Please see the file 90*4882a593Smuzhiyun <file:Documentation/networking/ipddp.rst> for more information. 91*4882a593Smuzhiyun 92*4882a593Smuzhiyun If you say Y here, the AppleTalk-IP support will be compiled into 93*4882a593Smuzhiyun the kernel. In this case, you can either use encapsulation or 94*4882a593Smuzhiyun decapsulation, but not both. With the following two questions, you 95*4882a593Smuzhiyun decide which one you want. 96*4882a593Smuzhiyun 97*4882a593Smuzhiyun To compile the AppleTalk-IP support as a module, choose M here: the 98*4882a593Smuzhiyun module will be called ipddp. 99*4882a593Smuzhiyun In this case, you will be able to use both encapsulation and 100*4882a593Smuzhiyun decapsulation simultaneously, by loading two copies of the module 101*4882a593Smuzhiyun and specifying different values for the module option ipddp_mode. 102*4882a593Smuzhiyun 103*4882a593Smuzhiyunconfig IPDDP_ENCAP 104*4882a593Smuzhiyun bool "IP to Appletalk-IP Encapsulation support" 105*4882a593Smuzhiyun depends on IPDDP 106*4882a593Smuzhiyun help 107*4882a593Smuzhiyun If you say Y here, the AppleTalk-IP code will be able to encapsulate 108*4882a593Smuzhiyun IP packets inside AppleTalk frames; this is useful if your Linux box 109*4882a593Smuzhiyun is stuck on an AppleTalk network (which hopefully contains a 110*4882a593Smuzhiyun decapsulator somewhere). Please see 111*4882a593Smuzhiyun <file:Documentation/networking/ipddp.rst> for more information. 112