taglinefilesource code
arp2258net/inet/arp.cstruct arphdr *arp2;
arp2296net/inet/arp.carp2 = (struct arphdr *) ((unsigned char *) (skb+1) + hlen);
arp2297net/inet/arp.cptr2 = ((unsigned char *) &arp2->ar_op) + sizeof(u_short);
arp2298net/inet/arp.carp2->ar_hrd = arp1->ar_hrd;
arp2299net/inet/arp.carp2->ar_pro = arp1->ar_pro;
arp2300net/inet/arp.carp2->ar_hln = arp1->ar_hln;
arp2301net/inet/arp.carp2->ar_pln = arp1->ar_pln;
arp2302net/inet/arp.carp2->ar_op = htons(ARPOP_REPLY);
arp2303net/inet/arp.cmemcpy(ptr2, dev->dev_addr, arp2->ar_hln);
arp2304net/inet/arp.cptr2 += arp2->ar_hln;
arp2305net/inet/arp.cmemcpy(ptr2, ptr1 + (arp1->ar_hln * 2) + arp1->ar_pln, arp2->ar_pln);
arp2306net/inet/arp.cptr2 += arp2->ar_pln;
arp2307net/inet/arp.cmemcpy(ptr2, ptr1, arp2->ar_hln);
arp2308net/inet/arp.cptr2 += arp2->ar_hln;
arp2309net/inet/arp.cmemcpy(ptr2, ptr1 + arp1->ar_hln, arp2->ar_pln);
arp2317net/inet/arp.carp_print(arp2);