std1.0.0-beta-7 SafeC docs

std :: net::udp

Function std::udp_frame

#include <std/net/udp.h> source ยท definition

unsigned long udp_frame(
    &PacketBuf pkt,
    const unsigned char eth_src[NET_MAC_LEN],
    const unsigned char eth_dst[NET_MAC_LEN],
    unsigned int ip_src,
    unsigned int ip_dst,
    unsigned short src_port,
    unsigned short dst_port,
    unsigned short payload_len,
)

Full frame: Ethernet + IPv4 + UDP header, then caller fills payload. Returns offset where payload should be written. pkt is reset first.