Lines Matching refs:rarp
44 rarp->ar_hrd = 1; /* hardware type is 1 */
45 rarp->ar_pro = PTYPE_IP;
46 rarp->ar_hln = 6; /* length of hardware address is 6 bytes */
47 rarp->ar_pln = 4; /* length of ip address is 4 byte */
48 rarp->ar_op = OPCODE_RARP;
49 memcpy(rarp->arp_sha, myea, sizeof(myea));
50 memcpy(rarp->arp_tha, myea, sizeof(myea));
52 rarp->arp_spa[i] = rarp->arp_tpa[i] = 0x00;
65 if (eh->ether_type == ETYPE_RARP && rarp->ar_op == OPCODE_REPLY) {
66 memcpy(myip, rarp->arp_tpa, sizeof(rarp->arp_tpa));
67 memcpy(servip, rarp->arp_spa, sizeof(rarp->arp_spa));
68 memcpy(servea, rarp->arp_sha, sizeof(rarp->arp_sha));