std1.0.0-beta-7 SafeC docs

std :: net::arp

Function std::arp_build_packet

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

void arp_build_packet(
    &PacketBuf pkt,
    unsigned short op,
    const unsigned char sha[NET_MAC_LEN],
    unsigned int spa,
    const unsigned char tha[NET_MAC_LEN],
    unsigned int tpa,
)

Build an ARP request/reply packet into pkt (starting after Ethernet header). pkt.len must already include the Ethernet header length (ETH_HDR_LEN).