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