aboutsummaryrefslogtreecommitdiffstats
path: root/sys/linux/socket.txt
diff options
context:
space:
mode:
authorNecip Fazil Yildiran <necip@google.com>2020-06-23 08:53:15 +0300
committerDmitry Vyukov <dvyukov@google.com>2020-06-23 10:34:37 +0200
commit0c8fbbfce1e43634a1c3d71a173e6944e86da76b (patch)
tree26e6d8f8ce83f8a974629b182a98bbda3e05f873 /sys/linux/socket.txt
parent125d86d10169640c73e42208190f624d79a3bde7 (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.txt6
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]]