ROSE(4)
πΉ ROSE(4) πΉ
okay bestie, this is the Linux Programmer's Manual page for the Rose amateur packet radio protocol family β yes, the radio-ham Rose situation β and we're gonna walk through it like a group chat, no cap π β¨
β¨ NAME β¨
AF_ROSEβ the Rose amateur packet radio protocol family. that's the whole vibe π
π DESCRIPTION π
Rose is a protocol used extensively by radio amateurs. The Linux Rose protocol family permits access to these protocols via the standard networking socket metaphor. periodt.
The Rose protocol layer only supports connected mode.
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 Rose π). 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. lowkey important, bestie π«Ά
Rose addresses consist of 10 digits. These are encoded into a sockaddr_rose structure which is provided to the relevant system calls. π¦
Rose 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. iykyk π
Rose supports the following socket options for SOL_ROSE:
ROSE_T1β the T11/T21 timer in 1/10ths of a second. β±οΈROSE_T2β the T12/T22 timer in 1/10ths of a second. β±οΈROSE_T3β the T13/T23 timer in 1/10ths of a second. β±οΈROSE_HDRINCLβ it is possible for an application to request that the Rose layer return the Rose header as well as the application data, and this is done via theROSE_HDRINCLsocket option. iconic for header-including behavior π
π SEE ALSO π
go peek at these, bestie:
π AUTHOR π
Jonathan Naylor G4KLX <g4klx@g4klx.demon.co.uk> β absolute main character energy, fr fr π
this page came from the Linux Programmer's Manual, dated 15 July 2011, for ROSE(4) β bye bestie, go slay those sockets π«Άπ
β¨
π¦ where this page comes from
- alpine 3.24: ax25-tools-doc 1.1.0-r0 Β· GPL-2.0-or-later
- debian bookworm: ax25-tools 0.0.10-rc5+git20190411+3595f87-6
- debian trixie: ax25-tools 0.0.10-rc5+git20230513+d3e6d4f-3 Β· GPL-2.0-only
- nixos 26.05: ax25-tools 0.0.10-rc5
- ubuntu jammy: ax25-tools 0.0.10-rc5+git20190411+3595f87-5
- ubuntu noble: ax25-tools 0.0.10-rc5+git20230513+d3e6d4f-1build2 Β· GPL-2.0-only
- ubuntu questing: ax25-tools 0.0.10-rc5+git20230513+d3e6d4f-3
- ubuntu resolute: ax25-tools 0.0.10-rc5+git20230513+d3e6d4f-3build1 Β· GPL-2.0-only
- ubuntu stonking: ax25-tools 0.0.10-rc5+git20230513+d3e6d4f-3build1 Β· GPL-2.0-only
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms