OpenCores
URL https://opencores.org/ocsvn/test_project/test_project/trunk

Subversion Repositories test_project

[/] [test_project/] [trunk/] [linux_sd_driver/] [net/] [ax25/] [Kconfig] - Blame information for rev 62

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 62 marcus.erl
#
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 
11
          and more specifically about AX.25 on Linux
12
          .
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
          . You might also want to
42
          check out the file  in the
43
          kernel source. More information about digital amateur radio in
44
          general is on the WWW at
45
          .
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
          .  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
          . You also might want to check out the
90
          file . More information about
91
          digital amateur radio in general is on the WWW at
92
          .
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
          .  You also might want to check out the
109
          file . More information about
110
          digital amateur radio in general is on the WWW at
111
          .
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

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.