diff options
| -rw-r--r-- | Documentation/networking/ax25.txt | 18 | ||||
| -rw-r--r-- | net/ax25/Kconfig | 61 |
2 files changed, 42 insertions, 37 deletions
diff --git a/Documentation/networking/ax25.txt b/Documentation/networking/ax25.txt index 37c25b0925f0..8257dbf9be57 100644 --- a/Documentation/networking/ax25.txt +++ b/Documentation/networking/ax25.txt | |||
| @@ -1,16 +1,10 @@ | |||
| 1 | To use the amateur radio protocols within Linux you will need to get a | 1 | To use the amateur radio protocols within Linux you will need to get a |
| 2 | suitable copy of the AX.25 Utilities. More detailed information about these | 2 | suitable copy of the AX.25 Utilities. More detailed information about |
| 3 | and associated programs can be found on http://zone.pspt.fi/~jsn/. | 3 | AX.25, NET/ROM and ROSE, associated programs and and utilities can be |
| 4 | 4 | found on http://www.linux-ax25.org. | |
| 5 | For more information about the AX.25, NET/ROM and ROSE protocol stacks, see | ||
| 6 | the AX25-HOWTO written by Terry Dawson <terry@perf.no.itg.telstra.com.au> | ||
| 7 | who is also the AX.25 Utilities maintainer. | ||
| 8 | 5 | ||
| 9 | There is an active mailing list for discussing Linux amateur radio matters | 6 | There is an active mailing list for discussing Linux amateur radio matters |
| 10 | called linux-hams. To subscribe to it, send a message to | 7 | called linux-hams@vger.kernel.org. To subscribe to it, send a message to |
| 11 | majordomo@vger.kernel.org with the words "subscribe linux-hams" in the body | 8 | majordomo@vger.kernel.org with the words "subscribe linux-hams" in the body |
| 12 | of the message, the subject field is ignored. | 9 | of the message, the subject field is ignored. You don't need to be |
| 13 | 10 | subscribed to post but of course that means you might miss an answer. | |
| 14 | Jonathan G4KLX | ||
| 15 | |||
| 16 | g4klx@g4klx.demon.co.uk | ||
diff --git a/net/ax25/Kconfig b/net/ax25/Kconfig index a8993a041724..43dd86fca4d3 100644 --- a/net/ax25/Kconfig +++ b/net/ax25/Kconfig | |||
| @@ -1,30 +1,27 @@ | |||
| 1 | # | 1 | # |
| 2 | # Amateur Radio protocols and AX.25 device configuration | 2 | # Amateur Radio protocols and AX.25 device configuration |
| 3 | # | 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. | ||
| 8 | 4 | ||
| 9 | menuconfig HAMRADIO | 5 | menuconfig HAMRADIO |
| 10 | depends on NET | 6 | depends on NET |
| 11 | bool "Amateur Radio support" | 7 | bool "Amateur Radio support" |
| 12 | help | 8 | help |
| 13 | If you want to connect your Linux box to an amateur radio, answer Y | 9 | If you want to connect your Linux box to an amateur radio, answer Y |
| 14 | here. You want to read <http://www.tapr.org/tapr/html/pkthome.html> and | 10 | here. You want to read <http://www.tapr.org/tapr/html/pkthome.html> |
| 15 | the AX25-HOWTO, available from <http://www.tldp.org/docs.html#howto>. | 11 | and more specifically about AX.25 on Linux |
| 12 | <http://www.linux-ax25.org/>. | ||
| 16 | 13 | ||
| 17 | Note that the answer to this question won't directly affect the | 14 | Note that the answer to this question won't directly affect the |
| 18 | kernel: saying N will just cause the configurator to skip all | 15 | kernel: saying N will just cause the configurator to skip all |
| 19 | the questions about amateur radio. | 16 | the questions about amateur radio. |
| 20 | 17 | ||
| 21 | comment "Packet Radio protocols" | 18 | comment "Packet Radio protocols" |
| 22 | depends on HAMRADIO && NET | 19 | depends on HAMRADIO |
| 23 | 20 | ||
| 24 | config AX25 | 21 | config AX25 |
| 25 | tristate "Amateur Radio AX.25 Level 2 protocol" | 22 | tristate "Amateur Radio AX.25 Level 2 protocol" |
| 26 | depends on HAMRADIO && NET | 23 | depends on HAMRADIO |
| 27 | ---help--- | 24 | help |
| 28 | This is the protocol used for computer communication over amateur | 25 | This is the protocol used for computer communication over amateur |
| 29 | radio. It is either used by itself for point-to-point links, or to | 26 | radio. It is either used by itself for point-to-point links, or to |
| 30 | carry other protocols such as tcp/ip. To use it, you need a device | 27 | carry other protocols such as tcp/ip. To use it, you need a device |
| @@ -52,6 +49,7 @@ config AX25 | |||
| 52 | 49 | ||
| 53 | config AX25_DAMA_SLAVE | 50 | config AX25_DAMA_SLAVE |
| 54 | bool "AX.25 DAMA Slave support" | 51 | bool "AX.25 DAMA Slave support" |
| 52 | default y | ||
| 55 | depends on AX25 | 53 | depends on AX25 |
| 56 | help | 54 | help |
| 57 | DAMA is a mechanism to prevent collisions when doing AX.25 | 55 | DAMA is a mechanism to prevent collisions when doing AX.25 |
| @@ -59,23 +57,38 @@ config AX25_DAMA_SLAVE | |||
| 59 | from clients (called "slaves") and redistributes it to other slaves. | 57 | from clients (called "slaves") and redistributes it to other slaves. |
| 60 | If you say Y here, your Linux box will act as a DAMA slave; this is | 58 | If you say Y here, your Linux box will act as a DAMA slave; this is |
| 61 | transparent in that you don't have to do any special DAMA | 59 | transparent in that you don't have to do any special DAMA |
| 62 | configuration. (Linux cannot yet act as a DAMA server.) If unsure, | 60 | configuration. Linux cannot yet act as a DAMA server. This option |
| 63 | say N. | 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. | ||
| 64 | 78 | ||
| 65 | # bool ' AX.25 DAMA Master support' CONFIG_AX25_DAMA_MASTER | ||
| 66 | config NETROM | 79 | config NETROM |
| 67 | tristate "Amateur Radio NET/ROM protocol" | 80 | tristate "Amateur Radio NET/ROM protocol" |
| 68 | depends on AX25 | 81 | depends on AX25 |
| 69 | ---help--- | 82 | help |
| 70 | NET/ROM is a network layer protocol on top of AX.25 useful for | 83 | NET/ROM is a network layer protocol on top of AX.25 useful for |
| 71 | routing. | 84 | routing. |
| 72 | 85 | ||
| 73 | A comprehensive listing of all the software for Linux amateur radio | 86 | A comprehensive listing of all the software for Linux amateur radio |
| 74 | users as well as information about how to configure an AX.25 port is | 87 | users as well as information about how to configure an AX.25 port is |
| 75 | contained in the AX25-HOWTO, available from | 88 | contained in the Linux Ham Wiki, available from |
| 76 | <http://www.tldp.org/docs.html#howto>. You also might want to | 89 | <http://www.linux-ax25.org>. You also might want to check out the |
| 77 | check out the file <file:Documentation/networking/ax25.txt>. More | 90 | file <file:Documentation/networking/ax25.txt>. More information about |
| 78 | information about digital amateur radio in general is on the WWW at | 91 | digital amateur radio in general is on the WWW at |
| 79 | <http://www.tapr.org/tapr/html/pkthome.html>. | 92 | <http://www.tapr.org/tapr/html/pkthome.html>. |
| 80 | 93 | ||
| 81 | To compile this driver as a module, choose M here: the | 94 | To compile this driver as a module, choose M here: the |
| @@ -84,27 +97,25 @@ config NETROM | |||
| 84 | config ROSE | 97 | config ROSE |
| 85 | tristate "Amateur Radio X.25 PLP (Rose)" | 98 | tristate "Amateur Radio X.25 PLP (Rose)" |
| 86 | depends on AX25 | 99 | depends on AX25 |
| 87 | ---help--- | 100 | help |
| 88 | The Packet Layer Protocol (PLP) is a way to route packets over X.25 | 101 | The Packet Layer Protocol (PLP) is a way to route packets over X.25 |
| 89 | connections in general and amateur radio AX.25 connections in | 102 | connections in general and amateur radio AX.25 connections in |
| 90 | particular, essentially an alternative to NET/ROM. | 103 | particular, essentially an alternative to NET/ROM. |
| 91 | 104 | ||
| 92 | A comprehensive listing of all the software for Linux amateur radio | 105 | A comprehensive listing of all the software for Linux amateur radio |
| 93 | users as well as information about how to configure an AX.25 port is | 106 | users as well as information about how to configure an AX.25 port is |
| 94 | contained in the AX25-HOWTO, available from | 107 | contained in the Linux Ham Wiki, available from |
| 95 | <http://www.tldp.org/docs.html#howto>. You also might want to | 108 | <http://www.linux-ax25.org>. You also might want to check out the |
| 96 | check out the file <file:Documentation/networking/ax25.txt>. More | 109 | file <file:Documentation/networking/ax25.txt>. More information about |
| 97 | information about digital amateur radio in general is on the WWW at | 110 | digital amateur radio in general is on the WWW at |
| 98 | <http://www.tapr.org/tapr/html/pkthome.html>. | 111 | <http://www.tapr.org/tapr/html/pkthome.html>. |
| 99 | 112 | ||
| 100 | To compile this driver as a module, choose M here: the | 113 | To compile this driver as a module, choose M here: the |
| 101 | module will be called rose. | 114 | module will be called rose. |
| 102 | 115 | ||
| 103 | |||
| 104 | menu "AX.25 network device drivers" | 116 | menu "AX.25 network device drivers" |
| 105 | depends on HAMRADIO && NET && AX25!=n | 117 | depends on HAMRADIO && AX25 |
| 106 | 118 | ||
| 107 | source "drivers/net/hamradio/Kconfig" | 119 | source "drivers/net/hamradio/Kconfig" |
| 108 | 120 | ||
| 109 | endmenu | 121 | endmenu |
| 110 | |||
