Blame view

net/ax25/Kconfig 4.76 KB
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
1
2
3
  #
  # Amateur Radio protocols and AX.25 device configuration
  #
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
4
5
  
  menuconfig HAMRADIO
9556fb73e   Martin Schwidefsky   [S390] Kconfig: u...
6
  	depends on NET && !S390
1da177e4c   Linus Torvalds   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
631dd1a88   Justin P. Mattock   Update broken web...
10
  	  here. You want to read <http://www.tapr.org/>
954b2e7f4   Ralf Baechle   [NET] AX.25 Kconf...
11
12
  	  and more specifically about AX.25 on Linux
  	  <http://www.linux-ax25.org/>.
1da177e4c   Linus Torvalds   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   Ralf Baechle   [NET] AX.25 Kconf...
19
  	depends on HAMRADIO
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
20
21
22
  
  config AX25
  	tristate "Amateur Radio AX.25 Level 2 protocol"
954b2e7f4   Ralf Baechle   [NET] AX.25 Kconf...
23
24
  	depends on HAMRADIO
  	help
1da177e4c   Linus Torvalds   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
  	  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
631dd1a88   Justin P. Mattock   Update broken web...
45
  	  <http://www.tapr.org/>.
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
46
47
48
49
50
51
  
  	  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   Ralf Baechle   [NET] AX.25 Kconf...
52
  	default y
1da177e4c   Linus Torvalds   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   Ralf Baechle   [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   Linus Torvalds   Linux-2.6.12-rc2
78

1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
79
80
81
  config NETROM
  	tristate "Amateur Radio NET/ROM protocol"
  	depends on AX25
954b2e7f4   Ralf Baechle   [NET] AX.25 Kconf...
82
  	help
1da177e4c   Linus Torvalds   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   Ralf Baechle   [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
631dd1a88   Justin P. Mattock   Update broken web...
92
  	  <http://www.tapr.org/>.
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
93
94
95
96
97
98
99
  
  	  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   Ralf Baechle   [NET] AX.25 Kconf...
100
  	help
1da177e4c   Linus Torvalds   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   Ralf Baechle   [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
631dd1a88   Justin P. Mattock   Update broken web...
111
  	  <http://www.tapr.org/>.
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
112
113
114
  
  	  To compile this driver as a module, choose M here: the
  	  module will be called rose.
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
115
  menu "AX.25 network device drivers"
954b2e7f4   Ralf Baechle   [NET] AX.25 Kconf...
116
  	depends on HAMRADIO && AX25
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
117
118
119
120
  
  source "drivers/net/hamradio/Kconfig"
  
  endmenu