arprequest
void arprequest(struct ifnet *, const struct in_addr *,
struct arprequest *arpreply;
if (nic.packetlen < ETH_HLEN + sizeof(struct arprequest))
arpreply = (struct arprequest *)&nic.packet[ETH_HLEN];
struct arprequest arpreq;
struct arprequest *arpreply;
if (nic.packetlen < ETH_HLEN + sizeof(struct arprequest))
arpreply = (struct arprequest *)&nic.packet[ETH_HLEN];
struct arprequest rarpreq;
(nic.packetlen >= ETH_HLEN + sizeof(struct arprequest))) {
struct arprequest *arpreply;
arpreply = (struct arprequest *)&nic.packet[ETH_HLEN];
sizeof(struct arprequest),