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.