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