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