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