Back to home page

OSCL-LXR

 
 

    


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.