Lines Matching refs:rarpreq
481 struct arprequest rarpreq; in rarp() local
487 memset(&rarpreq, 0, sizeof(rarpreq)); in rarp()
489 rarpreq.hwtype = htons(1); in rarp()
490 rarpreq.protocol = htons(IP); in rarp()
491 rarpreq.hwlen = ETH_ALEN; in rarp()
492 rarpreq.protolen = 4; in rarp()
493 rarpreq.opcode = htons(RARP_REQUEST); in rarp()
494 memcpy(&rarpreq.shwaddr, arptable[ARP_CLIENT].node, ETH_ALEN); in rarp()
496 memcpy(&rarpreq.thwaddr, arptable[ARP_CLIENT].node, ETH_ALEN); in rarp()
501 eth_transmit(broadcast, RARP, sizeof(rarpreq), &rarpreq); in rarp()
504 if (await_reply(await_rarp, 0, rarpreq.shwaddr, timeout)) in rarp()