]> git.proxmox.com Git - mirror_ubuntu-artful-kernel.git/blob - net/ax25/Kconfig
Linux-2.6.12-rc2
[mirror_ubuntu-artful-kernel.git] / net / ax25 / Kconfig
1 #
2 # Amateur Radio protocols and AX.25 device configuration
3 #
4 # 19971130 Now in an own category to make correct compilation of the
5 # AX.25 stuff easier...
6 # Joerg Reuter DL1BKE <jreuter@yaina.de>
7 # 19980129 Moved to net/ax25/Config.in, sourcing device drivers.
8
9 menuconfig HAMRADIO
10 depends on NET
11 bool "Amateur Radio support"
12 help
13 If you want to connect your Linux box to an amateur radio, answer Y
14 here. You want to read <http://www.tapr.org/tapr/html/pkthome.html> and
15 the AX25-HOWTO, available from <http://www.tldp.org/docs.html#howto>.
16
17 Note that the answer to this question won't directly affect the
18 kernel: saying N will just cause the configurator to skip all
19 the questions about amateur radio.
20
21 comment "Packet Radio protocols"
22 depends on HAMRADIO && NET
23
24 config AX25
25 tristate "Amateur Radio AX.25 Level 2 protocol"
26 depends on HAMRADIO && NET
27 ---help---
28 This is the protocol used for computer communication over amateur
29 radio. It is either used by itself for point-to-point links, or to
30 carry other protocols such as tcp/ip. To use it, you need a device
31 that connects your Linux box to your amateur radio. You can either
32 use a low speed TNC (a Terminal Node Controller acts as a kind of
33 modem connecting your computer's serial port to your radio's
34 microphone input and speaker output) supporting the KISS protocol or
35 one of the various SCC cards that are supported by the generic Z8530
36 or the DMA SCC driver. Another option are the Baycom modem serial
37 and parallel port hacks or the sound card modem (supported by their
38 own drivers). If you say Y here, you also have to say Y to one of
39 those drivers.
40
41 Information about where to get supporting software for Linux amateur
42 radio as well as information about how to configure an AX.25 port is
43 contained in the AX25-HOWTO, available from
44 <http://www.tldp.org/docs.html#howto>. You might also want to
45 check out the file <file:Documentation/networking/ax25.txt> in the
46 kernel source. More information about digital amateur radio in
47 general is on the WWW at
48 <http://www.tapr.org/tapr/html/pkthome.html>.
49
50 To compile this driver as a module, choose M here: the
51 module will be called ax25.
52
53 config AX25_DAMA_SLAVE
54 bool "AX.25 DAMA Slave support"
55 depends on AX25
56 help
57 DAMA is a mechanism to prevent collisions when doing AX.25
58 networking. A DAMA server (called "master") accepts incoming traffic
59 from clients (called "slaves") and redistributes it to other slaves.
60 If you say Y here, your Linux box will act as a DAMA slave; this is
61 transparent in that you don't have to do any special DAMA
62 configuration. (Linux cannot yet act as a DAMA server.) If unsure,
63 say N.
64
65 # bool ' AX.25 DAMA Master support' CONFIG_AX25_DAMA_MASTER
66 config NETROM
67 tristate "Amateur Radio NET/ROM protocol"
68 depends on AX25
69 ---help---
70 NET/ROM is a network layer protocol on top of AX.25 useful for
71 routing.
72
73 A comprehensive listing of all the software for Linux amateur radio
74 users as well as information about how to configure an AX.25 port is
75 contained in the AX25-HOWTO, available from
76 <http://www.tldp.org/docs.html#howto>. You also might want to
77 check out the file <file:Documentation/networking/ax25.txt>. More
78 information about digital amateur radio in general is on the WWW at
79 <http://www.tapr.org/tapr/html/pkthome.html>.
80
81 To compile this driver as a module, choose M here: the
82 module will be called netrom.
83
84 config ROSE
85 tristate "Amateur Radio X.25 PLP (Rose)"
86 depends on AX25
87 ---help---
88 The Packet Layer Protocol (PLP) is a way to route packets over X.25
89 connections in general and amateur radio AX.25 connections in
90 particular, essentially an alternative to NET/ROM.
91
92 A comprehensive listing of all the software for Linux amateur radio
93 users as well as information about how to configure an AX.25 port is
94 contained in the AX25-HOWTO, available from
95 <http://www.tldp.org/docs.html#howto>. You also might want to
96 check out the file <file:Documentation/networking/ax25.txt>. More
97 information about digital amateur radio in general is on the WWW at
98 <http://www.tapr.org/tapr/html/pkthome.html>.
99
100 To compile this driver as a module, choose M here: the
101 module will be called rose.
102
103
104 menu "AX.25 network device drivers"
105 depends on HAMRADIO && NET && AX25!=n
106
107 source "drivers/net/hamradio/Kconfig"
108
109 endmenu
110