std1.0.0-beta-7 SafeC docs

std :: net::ipv4

Function std::ipv4_build

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

unsigned long ipv4_build(
    &PacketBuf pkt,
    unsigned long offset,
    unsigned char proto,
    unsigned int src,
    unsigned int dst,
    unsigned short payload_len,
)

Write IPv4 header into pkt at byte offset offset (pkt must have capacity). Computes and fills checksum. Returns byte offset of first payload byte.