0001 # SPDX-License-Identifier: GPL-2.0-only
0002 #
0003 # Appletalk driver configuration
0004 #
0005 config ATALK
0006 tristate "Appletalk protocol support"
0007 select LLC
0008 help
0009 AppleTalk is the protocol that Apple computers can use to communicate
0010 on a network. If your Linux box is connected to such a network and you
0011 wish to connect to it, say Y. You will need to use the netatalk package
0012 so that your Linux box can act as a print and file server for Macs as
0013 well as access AppleTalk printers. Check out
0014 <http://www.zettabyte.net/netatalk/> on the WWW for details.
0015 EtherTalk is the name used for AppleTalk over Ethernet and the
0016 cheaper and slower LocalTalk is AppleTalk over a proprietary Apple
0017 network using serial links. EtherTalk and LocalTalk are fully
0018 supported by Linux.
0019
0020 General information about how to connect Linux, Windows machines and
0021 Macs is on the WWW at <http://www.eats.com/linux_mac_win.html>. The
0022 NET3-4-HOWTO, available from
0023 <http://www.tldp.org/docs.html#howto>, contains valuable
0024 information as well.
0025
0026 To compile this driver as a module, choose M here: the module will be
0027 called appletalk. You almost certainly want to compile it as a
0028 module so you can restart your AppleTalk stack without rebooting
0029 your machine. I hear that the GNU boycott of Apple is over, so
0030 even politically correct people are allowed to say Y here.
0031
0032 config DEV_APPLETALK
0033 tristate "Appletalk interfaces support"
0034 depends on ATALK
0035 help
0036 AppleTalk is the protocol that Apple computers can use to communicate
0037 on a network. If your Linux box is connected to such a network, and wish
0038 to do IP over it, or you have a LocalTalk card and wish to use it to
0039 connect to the AppleTalk network, say Y.
0040
0041
0042 config COPS
0043 tristate "COPS LocalTalk PC support"
0044 depends on DEV_APPLETALK && ISA
0045 depends on NETDEVICES
0046 select NETDEV_LEGACY_INIT
0047 help
0048 This allows you to use COPS AppleTalk cards to connect to LocalTalk
0049 networks. You also need version 1.3.3 or later of the netatalk
0050 package. This driver is experimental, which means that it may not
0051 work. This driver will only work if you choose "AppleTalk DDP"
0052 networking support, above.
0053 Please read the file
0054 <file:Documentation/networking/device_drivers/appletalk/cops.rst>.
0055
0056 config COPS_DAYNA
0057 bool "Dayna firmware support"
0058 depends on COPS
0059 help
0060 Support COPS compatible cards with Dayna style firmware (Dayna
0061 DL2000/ Daynatalk/PC (half length), COPS LT-95, Farallon PhoneNET PC
0062 III, Farallon PhoneNET PC II).
0063
0064 config COPS_TANGENT
0065 bool "Tangent firmware support"
0066 depends on COPS
0067 help
0068 Support COPS compatible cards with Tangent style firmware (Tangent
0069 ATB_II, Novell NL-1000, Daystar Digital LT-200.
0070
0071 config IPDDP
0072 tristate "Appletalk-IP driver support"
0073 depends on DEV_APPLETALK && ATALK
0074 help
0075 This allows IP networking for users who only have AppleTalk
0076 networking available. This feature is experimental. With this
0077 driver, you can encapsulate IP inside AppleTalk (e.g. if your Linux
0078 box is stuck on an AppleTalk only network) or decapsulate (e.g. if
0079 you want your Linux box to act as an Internet gateway for a zoo of
0080 AppleTalk connected Macs). Please see the file
0081 <file:Documentation/networking/ipddp.rst> for more information.
0082
0083 If you say Y here, the AppleTalk-IP support will be compiled into
0084 the kernel. In this case, you can either use encapsulation or
0085 decapsulation, but not both. With the following two questions, you
0086 decide which one you want.
0087
0088 To compile the AppleTalk-IP support as a module, choose M here: the
0089 module will be called ipddp.
0090 In this case, you will be able to use both encapsulation and
0091 decapsulation simultaneously, by loading two copies of the module
0092 and specifying different values for the module option ipddp_mode.
0093
0094 config IPDDP_ENCAP
0095 bool "IP to Appletalk-IP Encapsulation support"
0096 depends on IPDDP
0097 help
0098 If you say Y here, the AppleTalk-IP code will be able to encapsulate
0099 IP packets inside AppleTalk frames; this is useful if your Linux box
0100 is stuck on an AppleTalk network (which hopefully contains a
0101 decapsulator somewhere). Please see
0102 <file:Documentation/networking/ipddp.rst> for more information.