Man page - netrom(4)
Packages contas this manual
- ttylinkd.conf(5)
- axspawn.conf(5)
- rxecho(8)
- mkiss(8)
- rip98d(8)
- ax25(4)
- kissattach(8)
- mheard(1)
- rose_call(8)
- axgetput(1)
- axctl(8)
- net2kiss(8)
- m6pack(8)
- dmascc_cfg(8)
- rsparms(8)
- netrom_call(8)
- ax25_call(8)
- rsdwnlnk(8)
- rsattach(8)
- axspawn(8)
- beacon(8)
- bput(1)
- nrparms(8)
- nrattach(8)
- hdlcdrv(9)
- rxecho.conf(5)
- smmixer(8)
- kissparms(8)
- rip98d.conf(5)
- ax25d(8)
- axparms(8)
- mheardd(8)
- ax25d.conf(5)
- bget(1)
- rose(4)
- netromd(8)
- nrsdrv(8)
- ttylinkd(8)
- baycom(9)
- soundmodem(9)
- spattach(8)
- netrom(4)
- nrbroadcast(5)
- axwrapper(8)
- bpqparms(8)
- rsuplnk(8)
- tcp_call(8)
- kissnetd(8)
- nodesave(8)
- sethdlc(8)
apt-get install ax25-tools
Manual
| NETROM(4) | Linux Programmer's Manual | NETROM(4) |
NAME
AF_NETROM - NET/ROM amateur packet radio protocol family
DESCRIPTION
NET/ROM is a protocol used extensively by radio amateurs. The Linux NET/ROM protocol family permits access to these protocols via the standard networking socket metaphor.
The NET/ROM protocol layer only supports connected mode. IP traffic may be stacked on top of NET/ROM frames using a non-standard extension to the NET/ROM protocol.
The only mode of operation is connected mode which is the mode used for a socket of type SOCK_SEQPACKET (stream sockets are not available in NET/ROM). This requires that the user ensures output data is suitably packetised, and that input data is read a packet at a time into a buffer of suitable size.
NET/ROM addresses consist of 6 ascii characters and a number called the SSID. These are encoded into a sockaddr_ax25 structure which is provided to the relevant system calls.
NET/ROM has some unusual properties. Notably in a multi-user system an AX.25 address is often associated with a user, and some users may not have such an association. a set of ioctl calls are provided to manage an association table.
NET/ROM supports the following socket options for SOL_NETROM. NETROM_T1 is the T1 timer in 1/10ths of a second, NETROM_T2 is the T2 timer in 1/10ths of a second. NETROM_N2, the retry counter is also configurable. There is no 'infinite retry' option supported however. It is possible for an application to request that the NET/ROM layer return the NET/ROM header as well as the application data, this is done via the NETROM_HDRINCL socket option.
SEE ALSO
call(1), socket(2), setsockopt(2), getsockopt(2), nrbroadcast(5), nrports(5), netromd(8), noderest(8), nodesave(8), nrparms(8).
AUTHOR
Jonathan Naylor G4KLX <g4klx@g4klx.demon.co.uk>
| 15 July 2011 | Linux |