...address types can be stored safely in a struct sockaddr need to be changed to use struct sockaddr_storage for that instead. SOL_IP , SOL_IPV6 , SOL_ICMPV6 , and other SOL_* sock…sockets for local interprocess communication NAME unix - sockets for local interprocess communication SYNOPSIS #include <sys/socket.h> #include <sys/un.h> unix_socket = socket(AF_U…low-level access to Linux network devices NAME netdevice - low-level access to Linux network devices SYNOPSIS #include <sys/ioctl.h> #include <net/if.h> DESCRIPTION This man page d…communication between kernel and user space (AF_NETLINK) NAME netlink - communication between kernel and user space (AF_NETLINK) SYNOPSIS #include <asm/types.h> #include <sys/socke…packet interface on device level NAME packet - packet interface on device level SYNOPSIS #include <sys/socket.h> #include <linux/if_packet.h> #include <net/ethernet.h> /* the L2 pr…Linux VSOCK address family NAME vsock - Linux VSOCK address family SYNOPSIS #include <sys/socket.h> #include <linux/vm_sockets.h> stream_socket = socket(AF_VSOCK, SOCK_STREAM, 0); …Lightweight User Datagram Protocol NAME udplite - Lightweight User Datagram Protocol SYNOPSIS #include <sys/socket.h> sockfd = socket(AF_INET, SOCK_DGRAM, IPPROTO_UDPLITE); DESCRIP…ITU-T X.25 / ISO/IEC 8208 protocol interface NAME x25 - ITU-T X.25 / ISO/IEC 8208 protocol interface SYNOPSIS #include <sys/socket.h> #include <linux/x25.h> x25_socket = socket(AF_…Linux ARP kernel module. NAME arp - Linux ARP kernel module. DESCRIPTION This kernel protocol module implements the Address Resolution Protocol defined in RFC 826. It is used to co…...s in calls to the sockets API. In addition, the sockets API provides the data type struct sockaddr_storage . This type is suitable to accommodate all supported domain-specific s…list of eBPF helper functions NAME BPF-HELPERS - list of eBPF helper functions DESCRIPTION The extended Berkeley Packet Filter (eBPF) subsystem consists in programs written in a ps…Linux IPv4 protocol implementation NAME ip - Linux IPv4 protocol implementation SYNOPSIS #include <sys/socket.h> #include <netinet/in.h> #include <netinet/ip.h> /* superset of prev…change the definition of an index NAME ALTER_INDEX - change the definition of an index SYNOPSIS ALTER INDEX [ IF EXISTS ] name RENAME TO new_name ALTER INDEX [ IF EXISTS ] name SET…define a new materialized view NAME CREATE_MATERIALIZED_VIEW - define a new materialized view SYNOPSIS CREATE MATERIALIZED VIEW [ IF NOT EXISTS ] table_name [ ( column_name [, ...]…define a new operator class NAME CREATE_OPERATOR_CLASS - define a new operator class SYNOPSIS CREATE OPERATOR CLASS name [ DEFAULT ] FOR TYPE data_type USING index_method [ FAMILY …Special systemd units NAME systemd.special - Special systemd units SYNOPSIS basic.target, bluetooth.target, cryptsetup-pre.target, cryptsetup.target, veritysetup-pre.target, verity…obtaining information about sockets NAME sock_diag - obtaining information about sockets SYNOPSIS #include <sys/socket.h> #include <linux/sock_diag.h> #include <linux/unix_diag.h> …define a new table from the results of a query NAME CREATE_TABLE_AS - define a new table from the results of a query SYNOPSIS CREATE [ [ GLOBAL | LOCAL ] { TEMPORARY | TEMP } | UNL…change the definition of a materialized view NAME ALTER_MATERIALIZED_VIEW - change the definition of a materialized view SYNOPSIS ALTER MATERIALIZED VIEW [ IF EXISTS ] name action …define a new table NAME CREATE_TABLE - define a new table SYNOPSIS CREATE [ [ GLOBAL | LOCAL ] { TEMPORARY | TEMP } | UNLOGGED ] TABLE [ IF NOT EXISTS ] table_name ( [ { column_nam…