address_families(7) Miscellaneous Information Manual address_families(7) address_families - () #include /* */ #include int socket(int domain, int type, int protocol); domain socket(2) : , . . Linux : AF_UNIX AF_LOCAL Local communication. For further information, see unix(7). AF_INET IPv4, ip(7). AF_AX25 AX.25, ax25(4). AF_IPX Novell IPX. AF_APPLETALK AppleTalk, ddp(7). AF_NETROM AX.25, netrom(4), The Packet Radio Protocols and Linux AX.25, NET/ROM ROSE network programming Linux Amateur Radio AX.25 HOWTO . AF_BRIDGE ; <<>> rtnetlink(7). AF_ATMPVC ATM (PVC), ATM on Linux HOWTO . AF_X25 ITU-T X.25 / ISO/IEC 8208 protocol. For further information, see x25(7). AF_INET6 IPv6, ipv6(7). AF_ROSE RATS (Radio Amateur Telecommunications Society). Open Systems environment (ROSE) AX.25 packet layer protocol. For further information, see the resources listed for AF_NETROM. AF_DECnet DECet, Documentation/networking/decnet.txt Linux. AF_NETBEUI << 802.2LLC>>, . AF_SECURITY ( Linux 2.1.30 2.1.99pre2) . AF_KEY , IPsec ( Linux 2.1.38). keyctl(2) . RFC 2367 PF_KEY Key Management API, Version 2 AF_NETLINK Kernel user interface device. For further information, see netlink(7). AF_PACKET , packet(7). AF_ECONET Acorn Econet ( Linux 3.5); Econet documentation AF_ATMSVC ATM (SVC); ATM on Linux HOWTO AF_RDS Reliable Datagram Sockets (RDS) protocol (since Linux 2.6.30). RDS over RDMA has no relation to AF_SMC or AF_XDP. For further information, see rds(7), rds-rdma(7), and Documentation/networking/rds.txt in the Linux kernel source tree. AF_IRDA Socket interface over IrDA (moved to staging in Linux 4.14, removed in Linux 4.17). For further information, see irda(7). AF_PPPOX PPP L2 (L2TP PPPoE). Documentation/networking/l2tp.txt Linux. AF_WANPIPE (WAN), Sangoma WAN (<>); Linux 2.6.21. AF_LLC (IEEE 802.2 LLC), ISO/OSI ( Linux 2.4); AF_PACKET. 13.5.3. Logical Link Control Understanding Linux Kernel Internals (O'Reilly Media, 2006) IEEE Standards for Local Area Networks: Logical Link Control (The Institute of Electronics and Electronics Engineers, Inc., New York, New York, 1985). . AF_IB InfiniBand ( Linux 3.11). AF_MPLS ( Linux 4.1); MPLS netlink(7), . AF_CAN Controller Area Network ( Linux 2.6.25). Documentation/networking/can.rst Linux. AF_TIPC TIPC, << >> ( Linux 2.6.16). TIPC Programmer's Guide AF_BLUETOOTH Bluetooth ( Linux 3.11). Bluetooth Management API overview An Introduction to Bluetooth Programming (Albert Huang) AF_IUCV IUCV ( ) z/VM - ( Linux 2.6.21); AF_VSOCK / AF_SMC. IUCV protocol overview AF_RXRPC Rx, Andrew File System ( Linux 2.6.22). Documentation/networking/rxrpc.txt Linux. AF_ISDN << ISDN>> ( Linux 2.6.27). mISDN AF_PHONET IPC/RPC Nokia ( Linux 2.6.31). Documentation/networking/phonet.txt Linux. AF_IEEE802154 IEEE 802.15.4 WPAN ( ) ( Linux 2.6.31). Documentation/networking/ieee802154.txt Linux. AF_CAIF Ericsson Communication CPU Application CPU (CAIF)( Linux 2.6.36). Documentation/networking/caif/Linux-CAIF.txt Linux. AF_ALG ( Linux 2.6.38). Documentation/crypto/userspace-if.rst Linux. AF_VSOCK VMWare VSockets - ( Linux 3.9); AF_IUCV AF_SMC. vsock(7). AF_KCM KCM (kernel connection multiplexer) interface (since Linux 4.6). See Documentation/networking/kcm.txt in the Linux kernel source tree for details. AF_QIPCRTR Qualcomm IPC ( Linux 4.7). AF_SMC SMC-R ( RDMA) ( Linux 4.11), SMC-D ( , ) z/VM ( Linux 4.19); AF_RDS, AF_IUCV AF_VSOCK. RFC 7609 IBM's Shared Memory Communications over RDMA (SMC-R) Protocol SMC-R. SMC-D Reference Information SMC-D. AF_XDP XDP ( ) ( Linux 4.18). Documentation/networking/af_xdp.rst Linux. . socket(2), socket(7) Dmitry Bolkhovskikh Yuri Kozlov ; GNU 3 , . . , , . Linux man-pages 6.06 28 2024 . address_families(7)