1NETROM(4)                  Linux Programmer's Manual                 NETROM(4)
2
3
4

NAME

6       AF_NETROM - NET/ROM amateur packet radio protocol family
7

DESCRIPTION

9       NET/ROM  is  a  protocol  used extensively by radio amateurs. The Linux
10       NET/ROM protocol family permits access to these protocols via the stan‐
11       dard networking socket metaphor.
12
13       The NET/ROM protocol layer only supports connected mode. IP traffic may
14       be stacked on top of NET/ROM frames using a non-standard  extension  to
15       the NET/ROM protocol.
16
17       The only mode of operation is connected mode which is the mode used for
18       a socket of type SOCK_SEQPACKET (stream sockets are  not  available  in
19       NET/ROM).   This requires that the user ensures output data is suitably
20       packetised, and that input data is read a packet at a time into a  buf‐
21       fer of suitable size.
22
23       NET/ROM addresses consist of 6 ascii characters and a number called the
24       SSID. These are encoded into a sockaddr_ax25 structure  which  is  pro‐
25       vided to the relevant system calls.
26
27       NET/ROM  has some unusual properties. Notably in a multi-user system an
28       AX.25 address is often associated with a user, and some users  may  not
29       have  such  an association. a set of ioctl calls are provided to manage
30       an association table.
31
32       NET/ROM supports the following socket options for SOL_NETROM. NETROM_T1
33       is  the  T1  timer in 1/10ths of a second, NETROM_T2 is the T2 timer in
34       1/10ths of a second. NETROM_N2, the retry counter is also configurable.
35       There  is  no 'infinite retry' option supported however. It is possible
36       for an application to request that the NET/ROM layer return the NET/ROM
37       header  as  well  as  the  application  data,  this  is  done  via  the
38       NETROM_HDRINCL socket option.
39

SEE ALSO

41       call(1),  socket(2),  setsockopt(2),   getsockopt(2),   nrbroadcast(5),
42       nrports(5), netromd(8), noderest(8), nodesave(8), nrparms(8).
43

AUTHOR

45       Jonathan Naylor G4KLX <g4klx@g4klx.demon.co.uk>
46
47
48
49Linux                            25 July 1996                        NETROM(4)
Impressum