diff options
| author | Necip Fazil Yildiran <necip@google.com> | 2020-06-23 08:53:15 +0300 |
|---|---|---|
| committer | Dmitry Vyukov <dvyukov@google.com> | 2020-06-23 10:34:37 +0200 |
| commit | 0c8fbbfce1e43634a1c3d71a173e6944e86da76b (patch) | |
| tree | 26e6d8f8ce83f8a974629b182a98bbda3e05f873 /sys/linux/socket.txt | |
| parent | 125d86d10169640c73e42208190f624d79a3bde7 (diff) | |
sys/linux: add descriptions for qrtr socket
Added descriptions to test Qualcomm's IPC router protocol for sockets.
Update #533.
Diffstat (limited to 'sys/linux/socket.txt')
| -rw-r--r-- | sys/linux/socket.txt | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/sys/linux/socket.txt b/sys/linux/socket.txt index 79a5c8004..a8595fc5e 100644 --- a/sys/linux/socket.txt +++ b/sys/linux/socket.txt @@ -41,7 +41,7 @@ shutdown(fd sock, how flags[shutdown_flags]) getsockopt(fd sock, level int32, optname int32, optval buffer[out], optlen ptr[inout, len[optval, int32]]) setsockopt(fd sock, level int32, optname int32, optval buffer[in], optlen len[optval]) -socket_domain = AF_UNIX, AF_INET, AF_INET6, AF_IPX, AF_NETLINK, AF_X25, AF_AX25, AF_ATMPVC, AF_APPLETALK, AF_PACKET, AF_VSOCK, AF_XDP, AF_TIPC, AF_RXRPC, AF_PPPOX, AF_RDS, AF_ROSE, AF_PHONET, AF_NFC, AF_NETROM, AF_KEY, AF_KCM, AF_ISDN, AF_SMC, AF_CAN, AF_CAIF, AF_BLUETOOTH, AF_LLC, AF_ALG +socket_domain = AF_UNIX, AF_INET, AF_INET6, AF_IPX, AF_NETLINK, AF_X25, AF_AX25, AF_ATMPVC, AF_APPLETALK, AF_PACKET, AF_VSOCK, AF_XDP, AF_TIPC, AF_RXRPC, AF_PPPOX, AF_RDS, AF_ROSE, AF_PHONET, AF_NFC, AF_NETROM, AF_KEY, AF_KCM, AF_ISDN, AF_SMC, AF_CAN, AF_CAIF, AF_BLUETOOTH, AF_LLC, AF_ALG, AF_QIPCRTR socket_type = SOCK_STREAM, SOCK_DGRAM, SOCK_RAW, SOCK_RDM, SOCK_SEQPACKET, SOCK_DCCP, SOCK_PACKET, SOCK_NONBLOCK, SOCK_CLOEXEC accept_flags = SOCK_NONBLOCK, SOCK_CLOEXEC shutdown_flags = SHUT_RD, SHUT_WR @@ -55,7 +55,7 @@ sock_pair { } # This sockaddr type corresponds to the struct sockaddr and is 16 bytes or less. -# TODO: add AF_APPLETALK, AF_ATMPVC, AF_X25, AF_ROSE, AF_DECnet, AF_ATMSVC, AF_IRDA, AF_IB, AF_TIPC, AF_IUCV, AF_RXRPC, AF_ISDN, AF_PHONET, AF_IEEE802154, AF_CAIF, AF_QIPCRTR +# TODO: add AF_APPLETALK, AF_ATMPVC, AF_X25, AF_ROSE, AF_DECnet, AF_ATMSVC, AF_IRDA, AF_IB, AF_TIPC, AF_IUCV, AF_RXRPC, AF_ISDN, AF_PHONET, AF_IEEE802154, AF_CAIF # Note: AF_UNIX, AF_INET6, AF_PACKET, AF_ALG, AF_PPPOX sockaddr is bigger than 16 bytes # Note: AF_NETROM sockaddr is the same as AF_AX25 sockaddr [ @@ -77,6 +77,7 @@ sockaddr [ l2tp sockaddr_l2tpip phonet sockaddr_pn ethernet sockaddr_ethernet + qipcrtr sockaddr_qrtr generic sockaddr_generic ] [size[SOCKADDR_SIZE]] @@ -115,6 +116,7 @@ sockaddr_storage [ rxrpc sockaddr_rxrpc phonet sockaddr_pn ethernet sockaddr_ethernet + qipcrtr sockaddr_qrtr generic sockaddr_storage_generic ] [size[SOCKADDR_STORAGE_SIZE]] |
