Expand description
Types de la famille net — sockets, adresses, options.
Cf. docs/specs/layer-0/family-net.md.
Structs§
- Accept
Flags - Drapeaux pour
accept4(2). - Accept
Result - Résultat d’un
accept4. - IoSlice
- Tranche de mémoire en lecture seule pour I/O vectorielle.
- IoSlice
Mut - Tranche de mémoire en lecture/écriture pour I/O vectorielle.
- IpMembership
V4 - Adhésion à un groupe multicast IPv4 —
struct ip_mreqdu kernel. - IpMembership
V6 - Adhésion à un groupe multicast IPv6 —
struct ipv6_mreqdu kernel. - Ipv4
Socket Addr - Adresse IPv4 (host + port).
- Ipv6
Socket Addr - Adresse IPv6 (host + port + flowinfo + scope).
- Message
Flags - Drapeaux de message pour
send,recv,sendmsg,recvmsg. - Owned
Receive Message - Requête
recvmsgpossédée pour io_uring (sibling async deReceiveMessageRequest). - Owned
Send Message - Requête
sendmsgpossédée pour io_uring (sibling async deSendMessageRequest). Tout est déplacé dans le slot S1 et restitué à la complétion. - Receive
Message Meta - Métadonnées d’une réception
recvmsgvia io_uring, adossées àstruct io_uring_recvmsg_out(namelen/controllen/payloadlen/flags), étendues des FD matérialisés et de l’adresse pair décodée. - Receive
Message Request - Requête pour
recvmsg(2). - Receive
Message Result - Résultat de
recvmsg(2). - Send
Message Request - Requête pour
sendmsg(2). - Send
Message Result - Résultat de
sendmsg(2). - Unix
Credentials - Identité Unix reçue via
SO_PEERCRED. - Zero
Copy Flags - Drapeaux zero-copy d’io_uring (
IORING_SEND_ZC_*) poursend_zc/sendmsg_zc.
Enums§
- Linger
Option - Configuration du linger pour
SO_LINGER. - Shutdown
Mode - Mode d’arrêt pour
shutdown(2). - Socket
Addr - Adresse socket (toutes familles).
- Socket
Domain - Famille de protocole socket (premier argument de
socket(2)). - Socket
Option Level - Niveau de protocole d’une option socket (
leveldegetsockopt/setsockopt). - Socket
Type - Type de socket (deuxième argument de
socket(2)). - Unix
Socket Addr - Adresse d’un socket Unix (local).