ddp(7) Miscellaneous Information Manual ddp(7) ddp - AppleTalk #include #include ddp_socket = socket(AF_APPLETALK, SOCK_DGRAM, 0); raw_socket = socket(AF_APPLETALK, SOCK_RAW, protocol); AppleTalk Inside AppleTalk. DDP AARP . netatalk. DDP . AppleTalk BSD. socket(7). AppleTalk socket(2) AF_APPLETALK. SOCK_DGRAM ddp SOCK_RAW raw. protocol AppleTalk . SOCK_RAW ATPROTO_DDP. 0 CAP_NET_RAW. AppleTalk . struct at_addr { unsigned short s_net; unsigned char s_node; }; struct sockaddr_atalk { sa_family_t sat_family; /* address family */ unsigned char sat_port; /* port */ struct at_addr sat_addr; /* net/node */ }; sat_family AF_APPLETALK. sat_port . 129 . 0 CAP_NET_BIND_SERVICE bind(2) . sat_addr . net struct at_addr . AT_ANYNET " ." node struct at_addr . AT_ANYNODE " ." ATADDR_BCAST . . /proc IP /proc AppleTalk . /proc/sys/net/atalk/. aarp-expiry-time () AARP. aarp-resolve-time () AARP. aarp-retransmit-limit AARP . aarp-tick-time () AARP. . Ioctls ioctls socket(7) DDP. EACCES . 0 CAP_NET_BIND_SERVICE. EADDRINUSE . EADDRNOTAVAIL . EAGAIN . EALREADY . ECONNABORTED accept(2). EHOSTUNREACH . EINVAL . EISCONN connect(2) . EMSGSIZE MTU DDP. ENODEV IP. ENOENT SIOCGSTAMP . ENOMEM ENOBUFS . ENOPKG . ENOPROTOOPT EOPNOTSUPP . ENOTCONN . EPERM . EPIPE . ESOCKTNOSUPPORT . AppleTalk Linux 2.0 . /proc Linux 2.2. SO_BROADCAST Linux. . AppleTalk netatalk BSD. BSD SO_BROADCAST . Linux CAP AppleTalk . . ioctl AARP . recvmsg(2) sendmsg(2) capabilities(7) socket(7) 3 . . : . 6.18 8 2026 ddp(7)