udp(7) Miscellaneous Information Manual udp(7) udp - #include #include #include udp_socket = socket(AF_INET, SOCK_DGRAM, 0); RFC 768. . . UDP . UDP . sendto(2) sendmsg(2) . connect(2) send(2) write(2) . sendto(2) sendmsg(2). bind(2). /proc/sys/net/ipv4/ip_local_port_range INADDR_ANY. . MSG_TRUNC. MSG_WAITALL . IP ip(7). /proc ( ). ip(7). MSG_DONTROUTE . UDP MTU ( ) . MTU IP EMSGSIZE UDP . . MTU IP_MTU_DISCOVER /proc/sys/net/ipv4/ip_no_pmtu_disc ip(7) . UDP UDP MTU . . UDP IPv4 sockaddr_in ip(7). . . . BSD . RFC 1122. 2.0 2.2 SO_BSDCOMPAT SOL_SOCKET ( EPROTO EMSGSIZE). . socket(7) . IP_RECVERR recvmsg(2) MSG_ERRQUEUE. /proc UDP /proc/sys/net/ipv4/. udp_mem ( 2.6.25) UDP. min UDP . UDP UDP . pressure tcp_mem ( tcp(7)). max UDP. . udp_rmem_min ( : PAGE_SIZE 2.6.25) UDP . UDP UDP udp_mem. udp_wmem_min ( : PAGE_SIZE 2.6.25) UDP . UDP UDP udp_mem. UDP getsockopt(2) setsockopt(2) IPPROTO_UDP. optval int. UDP. UDP socket(7). UDP_CORK ( 2.5.44) . . UDP_SEGMENT ( 4.18) UDP. send(2) MTU. . . [0, USHRT_MAX] : UDP. 64 MTU . . sendmsg(2) cmsg(3). . . UDP_GRO ( 5.0) UDP. cmsg(3) . . MTU. . Ioctls ioctls ioctl(2). : int value; error = ioctl(udp_socket, ioctl_type, &value); FIONREAD (SIOCINQ) . 0 . : FIONREAD . select(2) poll(2) epoll(7) . TIOCOUTQ (SIOCOUTQ) . 2.4 . ioctls ip(7) socket(7) . socket(7) ip(7) UDP. ECONNREFUSED . . IP_RECVERR 2.2. ip(7), raw(7), socket(7), udplite(7) Documentation/networking/ip-sysctl.rst. RFC 768 . RFC 1122 . RFC 1191 MTU . 3 . . : . 6.18 8 2026 udp(7)