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

NAME

6       AF_ROSE - Rose amateur packet radio protocol family
7

DESCRIPTION

9       Rose  is  a protocol used extensively by radio amateurs. The Linux Rose
10       protocol family permits access to these protocols via the standard net‐
11       working socket metaphor.
12
13       The Rose protocol layer only supports connected mode.
14
15       The only mode of operation is connected mode which is the mode used for
16       a socket of type SOCK_SEQPACKET (stream sockets are  not  available  in
17       Rose).   This  requires  that  the user ensures output data is suitably
18       packetised, and that input data is read a packet at a time into a  buf‐
19       fer of suitable size.
20
21       Rose  addresses  consist  of  10 digits. These are encoded into a sock‐
22       addr_rose structure which is provided to the relevant system calls.
23
24       Rose has some unusual properties. Notably in  a  multi-user  system  an
25       AX.25  address  is often associated with a user, and some users may not
26       have such an association. a set of ioctl calls are provided  to  manage
27       an association table.
28
29       Rose supports the following socket options for SOL_ROSE. ROSE_T1 is the
30       T11/T21 timer in 1/10ths of a second, ROSE_T2 is the T12/T22  timer  in
31       1/10ths of a second. ROSE_T3, is the T13/T23 timer in 1/10ths of a sec‐
32       ond.  It is possible for an application to request that the Rose  layer
33       return  the  Rose  header as well as the application data, this is done
34       via the ROSE_HDRINCL socket option.
35

SEE ALSO

37       call(1),   socket(2),   setsockopt(2),    getsockopt(2),    rsports(5),
38       rsparms(8).
39

AUTHOR

41       Jonathan Naylor G4KLX <g4klx@g4klx.demon.co.uk>
42
43
44
45Linux                           27 August 1996                         ROSE(4)
Impressum