std1.0.0-beta-7 SafeC docs

Module net

Modules

arpSafeC Standard Library — ARP (Address Resolution Protocol) Freestanding-safe; uses a fixed-size table.
dhcpSafeC Standard Library — DHCP Client (Discover/Offer/Request/Ack) Freestanding-safe; implements the 4-step DORA handshake.
dnsSafeC Standard Library — DNS (minimal stub resolver) Builds a DNS A-record query packet; parses the first A-record from the reply. Freestanding-safe.
ethernetSafeC Standard Library — Ethernet Layer Parse and build Ethernet II frames. Freestanding-safe.
ipv4SafeC Standard Library — IPv4 Layer Parse, build, and checksum IPv4 headers. Freestanding-safe.
ipv6SafeC Standard Library — IPv6 Layer Parse and build IPv6 headers. Freestanding-safe.
netSafeC Standard Library — Networking Master Header Freestanding-safe network stack: Ethernet, ARP, IPv4, UDP, TCP, DNS, DHCP.
net_coreSafeC Standard Library — Network Core Packet buffer and network interface abstraction. Freestanding-safe.
tcpSafeC Standard Library — TCP Layer (minimal state machine) Freestanding-safe. No dynamic allocation — caller supplies fixed buffers.
udpSafeC Standard Library — UDP Layer Freestanding-safe.