tag | line | file | source code |
arp2 | 258 | net/inet/arp.c | struct arphdr *arp2; |
arp2 | 296 | net/inet/arp.c | arp2 = (struct arphdr *) ((unsigned char *) (skb+1) + hlen); |
arp2 | 297 | net/inet/arp.c | ptr2 = ((unsigned char *) &arp2->ar_op) + sizeof(u_short); |
arp2 | 298 | net/inet/arp.c | arp2->ar_hrd = arp1->ar_hrd; |
arp2 | 299 | net/inet/arp.c | arp2->ar_pro = arp1->ar_pro; |
arp2 | 300 | net/inet/arp.c | arp2->ar_hln = arp1->ar_hln; |
arp2 | 301 | net/inet/arp.c | arp2->ar_pln = arp1->ar_pln; |
arp2 | 302 | net/inet/arp.c | arp2->ar_op = htons(ARPOP_REPLY); |
arp2 | 303 | net/inet/arp.c | memcpy(ptr2, dev->dev_addr, arp2->ar_hln); |
arp2 | 304 | net/inet/arp.c | ptr2 += arp2->ar_hln; |
arp2 | 305 | net/inet/arp.c | memcpy(ptr2, ptr1 + (arp1->ar_hln * 2) + arp1->ar_pln, arp2->ar_pln); |
arp2 | 306 | net/inet/arp.c | ptr2 += arp2->ar_pln; |
arp2 | 307 | net/inet/arp.c | memcpy(ptr2, ptr1, arp2->ar_hln); |
arp2 | 308 | net/inet/arp.c | ptr2 += arp2->ar_hln; |
arp2 | 309 | net/inet/arp.c | memcpy(ptr2, ptr1 + arp1->ar_hln, arp2->ar_pln); |
arp2 | 317 | net/inet/arp.c | arp_print(arp2); |