tag | line | file | source code |
arp | 299 | drivers/net/3c501.c | if (!skb->arp && dev->rebuild_header(skb+1, dev)) { |
arp | 304 | drivers/net/3c501.c | skb->arp=1; |
arp | 488 | drivers/net/3c507.c | if (!skb->arp && dev->rebuild_header(skb+1, dev)) { |
arp | 493 | drivers/net/3c507.c | skb->arp=1; |
arp | 380 | drivers/net/3c509.c | if (!skb->arp && dev->rebuild_header(skb+1, dev)) { |
arp | 385 | drivers/net/3c509.c | skb->arp=1; |
arp | 164 | drivers/net/8390.c | if (!skb->arp && dev->rebuild_header(skb+1, dev)) { |
arp | 169 | drivers/net/8390.c | skb->arp=1; |
arp | 406 | drivers/net/at1700.c | if (!skb->arp && dev->rebuild_header(skb+1, dev)) { |
arp | 411 | drivers/net/at1700.c | skb->arp=1; |
arp | 403 | drivers/net/d_link.c | if (!skb->arp) |
arp | 409 | drivers/net/d_link.c | skb->arp = 1; |
arp | 515 | drivers/net/eexpress.c | if (!skb->arp && dev->rebuild_header(skb+1, dev)) { |
arp | 520 | drivers/net/eexpress.c | skb->arp=1; |
arp | 516 | drivers/net/lance.c | if (!skb->arp && dev->rebuild_header(skb+1, dev)) { |
arp | 521 | drivers/net/lance.c | skb->arp=1; |
arp | 288 | drivers/net/plip.c | if (!skb->arp && dev->rebuild_header(skb+1, dev)) { |
arp | 293 | drivers/net/plip.c | skb->arp=1; |
arp | 320 | drivers/net/skeleton.c | if (!skb->arp && dev->rebuild_header(skb+1, dev)) { |
arp | 325 | drivers/net/skeleton.c | skb->arp=1; |
arp | 518 | drivers/net/slip.c | if(!skb->arp && dev->rebuild_header(skb+1,dev)) |
arp | 524 | drivers/net/slip.c | skb->arp=1; |
arp | 151 | net/inet/arp.c | arp_print(struct arphdr *arp) |
arp | 159 | net/inet/arp.c | if (arp == NULL) { |
arp | 165 | net/inet/arp.c | len = htons(arp->ar_op); |
arp | 172 | net/inet/arp.c | len = htons(arp->ar_hrd); |
arp | 176 | net/inet/arp.c | printk(" pro = 0x%04X\n", htons(arp->ar_pro)); |
arp | 177 | net/inet/arp.c | printk(" hlen = %d plen = %d\n", arp->ar_hln, arp->ar_pln); |
arp | 185 | net/inet/arp.c | ptr = ((unsigned char *) &arp->ar_op) + sizeof(u_short); |
arp | 186 | net/inet/arp.c | printk(" sender HA = %s ", arp_types[idx].print(ptr, arp->ar_hln)); |
arp | 187 | net/inet/arp.c | ptr += arp->ar_hln; |
arp | 189 | net/inet/arp.c | ptr += arp->ar_pln; |
arp | 190 | net/inet/arp.c | printk(" target HA = %s ", arp_types[idx].print(ptr, arp->ar_hln)); |
arp | 191 | net/inet/arp.c | ptr += arp->ar_hln; |
arp | 238 | net/inet/arp.c | if (skb->arp || !skb->dev->rebuild_header(skb+1, skb->dev)) { |
arp | 239 | net/inet/arp.c | skb->arp = 1; |
arp | 319 | net/inet/arp.c | skb->arp = 1; |
arp | 467 | net/inet/arp.c | struct arphdr *arp; |
arp | 475 | net/inet/arp.c | arp = skb->h.arp; |
arp | 476 | net/inet/arp.c | arp_print(arp); |
arp | 479 | net/inet/arp.c | if (arp->ar_hln != dev->addr_len || dev->type != NET16(arp->ar_hrd)) |
arp | 487 | net/inet/arp.c | if (((arp->ar_pro != NET16(0x00CC) && dev->type==3) || (arp->ar_pro != NET16(ETH_P_IP) && dev->type!=3) ) || arp->ar_pln != 4) |
arp | 489 | net/inet/arp.c | if (arp->ar_op != NET16(ARPOP_REQUEST)) |
arp | 500 | net/inet/arp.c | ptr = ((unsigned char *) &arp->ar_op) + sizeof(u_short); |
arp | 501 | net/inet/arp.c | memcpy(&src, ptr + arp->ar_hln, arp->ar_pln); |
arp | 505 | net/inet/arp.c | memcpy(tbl->ha, ptr, arp->ar_hln); |
arp | 506 | net/inet/arp.c | tbl->hlen = arp->ar_hln; |
arp | 510 | net/inet/arp.c | memcpy(&dst, ptr + (arp->ar_hln * 2) + arp->ar_pln, arp->ar_pln); |
arp | 515 | net/inet/arp.c | tbl = arp_create(src, ptr, arp->ar_hln, arp->ar_hrd); |
arp | 534 | net/inet/arp.c | if (arp->ar_op != NET16(ARPOP_REQUEST)) { |
arp | 549 | net/inet/arp.c | memcpy(&dst, ptr + (arp->ar_hln * 2) + arp->ar_pln, arp->ar_pln); |
arp | 560 | net/inet/arp.c | ret = arp_response(arp, dev, addr_hint); |
arp | 571 | net/inet/arp.c | struct arphdr *arp; |
arp | 594 | net/inet/arp.c | skb->arp = 1; |
arp | 604 | net/inet/arp.c | arp = (struct arphdr *) ((unsigned char *) (skb+1) + tmp); |
arp | 605 | net/inet/arp.c | arp->ar_hrd = htons(dev->type); |
arp | 607 | net/inet/arp.c | arp->ar_pro = htons(ETH_P_IP); |
arp | 609 | net/inet/arp.c | arp->ar_pro = htons(0xCC); |
arp | 610 | net/inet/arp.c | arp->ar_hln = dev->addr_len; |
arp | 611 | net/inet/arp.c | arp->ar_pln = 4; |
arp | 612 | net/inet/arp.c | arp->ar_op = htons(ARPOP_REQUEST); |
arp | 614 | net/inet/arp.c | ptr = ((unsigned char *) &arp->ar_op) + sizeof(u_short); |
arp | 615 | net/inet/arp.c | memcpy(ptr, dev->dev_addr, arp->ar_hln); |
arp | 616 | net/inet/arp.c | ptr += arp->ar_hln; |
arp | 617 | net/inet/arp.c | memcpy(ptr, &saddr, arp->ar_pln); |
arp | 618 | net/inet/arp.c | ptr += arp->ar_pln; |
arp | 620 | net/inet/arp.c | memset(ptr,0,arp->ar_hln); |
arp | 621 | net/inet/arp.c | ptr += arp->ar_hln; |
arp | 622 | net/inet/arp.c | memcpy(ptr, &paddr, arp->ar_pln); |
arp | 625 | net/inet/arp.c | arp_print(arp); |
arp | 180 | net/inet/ip.c | skb->arp = 1; |
arp | 186 | net/inet/ip.c | skb->arp = 0; |
arp | 1021 | net/inet/ip.c | skb2->arp = skb->arp; |
arp | 1441 | net/inet/ip.c | if (!skb->arp) { |
arp | 1449 | net/inet/ip.c | skb->arp = 1; |
arp | 213 | net/inet/raw.c | skb->arp = 0; |
arp | 56 | net/inet/skbuff.h | struct arphdr *arp; |
arp | 74 | net/inet/skbuff.h | arp, |
arp | 243 | net/inet/udp.c | skb->arp = 0; |