Version:  2.0.40 2.2.26 2.4.37 3.1 3.2 3.3 3.4 3.5 3.6 3.7 3.8 3.9 3.10 3.11 3.12 3.13 3.14 3.15 3.16 3.17

Linux/net/ax25/Kconfig

  1 #
  2 # Amateur Radio protocols and AX.25 device configuration
  3 #
  4 
  5 menuconfig 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 
 18 comment "Packet Radio protocols"
 19         depends on HAMRADIO
 20 
 21 config 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 
 50 config 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
 66 config 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 
 79 config 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 
 97 config 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 
116 menu "AX.25 network device drivers"
117         depends on HAMRADIO && AX25
118 
119 source "drivers/net/hamradio/Kconfig"
120 
121 endmenu

This page was automatically generated by LXR 0.3.1 (source).  •  Linux is a registered trademark of Linus Torvalds  •  Contact us