tag | line | file | source code |
arp | 295 | drivers/net/3c501.c | if (!skb->arp && dev->rebuild_header(skb->data, dev)) { |
arp | 300 | drivers/net/3c501.c | skb->arp=1; |
arp | 501 | drivers/net/3c507.c | if (!skb->arp && dev->rebuild_header(skb->data, dev)) { |
arp | 506 | drivers/net/3c507.c | skb->arp=1; |
arp | 369 | drivers/net/3c509.c | if (!skb->arp && dev->rebuild_header(skb->data, dev)) { |
arp | 374 | drivers/net/3c509.c | skb->arp=1; |
arp | 172 | drivers/net/8390.c | if (!skb->arp && dev->rebuild_header(skb->data, dev)) { |
arp | 177 | drivers/net/8390.c | skb->arp=1; |
arp | 415 | drivers/net/at1700.c | if (!skb->arp && dev->rebuild_header(skb->data, dev)) { |
arp | 420 | drivers/net/at1700.c | skb->arp=1; |
arp | 480 | drivers/net/atp.c | if (!skb->arp && dev->rebuild_header(skb->data, dev)) { |
arp | 485 | drivers/net/atp.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 | 785 | drivers/net/depca.c | if (!skb->arp && dev->rebuild_header(skb->data, dev)) { |
arp | 790 | drivers/net/depca.c | skb->arp=1; |
arp | 516 | drivers/net/eexpress.c | if (!skb->arp && dev->rebuild_header(skb->data, dev)) { |
arp | 521 | drivers/net/eexpress.c | skb->arp=1; |
arp | 515 | drivers/net/lance.c | if (!skb->arp && dev->rebuild_header(skb->data, dev)) { |
arp | 520 | drivers/net/lance.c | skb->arp=1; |
arp | 288 | drivers/net/plip.c | if (!skb->arp && dev->rebuild_header(skb->data, dev)) { |
arp | 293 | drivers/net/plip.c | skb->arp=1; |
arp | 319 | drivers/net/skeleton.c | if (!skb->arp && dev->rebuild_header(skb->data, dev)) { |
arp | 324 | drivers/net/skeleton.c | skb->arp=1; |
arp | 558 | drivers/net/slip.c | if(!skb->arp && dev->rebuild_header(skb->data,dev)) |
arp | 564 | drivers/net/slip.c | skb->arp=1; |
arp | 156 | net/inet/arp.c | arp_print(struct arphdr *arp) |
arp | 164 | net/inet/arp.c | if (arp == NULL) { |
arp | 170 | net/inet/arp.c | len = htons(arp->ar_op); |
arp | 177 | net/inet/arp.c | len = htons(arp->ar_hrd); |
arp | 181 | net/inet/arp.c | printk(" pro = 0x%04X\n", htons(arp->ar_pro)); |
arp | 182 | net/inet/arp.c | printk(" hlen = %d plen = %d\n", arp->ar_hln, arp->ar_pln); |
arp | 190 | net/inet/arp.c | ptr = ((unsigned char *) &arp->ar_op) + sizeof(u_short); |
arp | 191 | net/inet/arp.c | printk(" sender HA = %s ", arp_types[idx].print(ptr, arp->ar_hln)); |
arp | 192 | net/inet/arp.c | ptr += arp->ar_hln; |
arp | 194 | net/inet/arp.c | ptr += arp->ar_pln; |
arp | 195 | net/inet/arp.c | printk(" target HA = %s ", arp_types[idx].print(ptr, arp->ar_hln)); |
arp | 196 | net/inet/arp.c | ptr += arp->ar_hln; |
arp | 243 | net/inet/arp.c | if (skb->arp || !skb->dev->rebuild_header(skb->data, skb->dev)) { |
arp | 244 | net/inet/arp.c | skb->arp = 1; |
arp | 345 | net/inet/arp.c | skb->arp = 1; |
arp | 512 | net/inet/arp.c | struct arphdr *arp; |
arp | 520 | net/inet/arp.c | arp = skb->h.arp; |
arp | 521 | net/inet/arp.c | arp_print(arp); |
arp | 524 | net/inet/arp.c | if (arp->ar_hln != dev->addr_len || dev->type != NET16(arp->ar_hrd)) |
arp | 532 | 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 | 534 | net/inet/arp.c | if (arp->ar_op != NET16(ARPOP_REQUEST)) |
arp | 545 | net/inet/arp.c | ptr = ((unsigned char *) &arp->ar_op) + sizeof(u_short); |
arp | 546 | net/inet/arp.c | memcpy(&src, ptr + arp->ar_hln, arp->ar_pln); |
arp | 550 | net/inet/arp.c | memcpy(tbl->ha, ptr, arp->ar_hln); |
arp | 551 | net/inet/arp.c | tbl->hlen = arp->ar_hln; |
arp | 555 | net/inet/arp.c | memcpy(&dst, ptr + (arp->ar_hln * 2) + arp->ar_pln, arp->ar_pln); |
arp | 560 | net/inet/arp.c | tbl = arp_create(src, ptr, arp->ar_hln, arp->ar_hrd); |
arp | 579 | net/inet/arp.c | if (arp->ar_op != NET16(ARPOP_REQUEST)) { |
arp | 594 | net/inet/arp.c | memcpy(&dst, ptr + (arp->ar_hln * 2) + arp->ar_pln, arp->ar_pln); |
arp | 605 | net/inet/arp.c | ret = arp_response(arp, dev, addr_hint); |
arp | 616 | net/inet/arp.c | struct arphdr *arp; |
arp | 639 | net/inet/arp.c | skb->arp = 1; |
arp | 648 | net/inet/arp.c | arp = (struct arphdr *) (skb->data + tmp); |
arp | 649 | net/inet/arp.c | arp->ar_hrd = htons(dev->type); |
arp | 651 | net/inet/arp.c | arp->ar_pro = htons(ETH_P_IP); |
arp | 653 | net/inet/arp.c | arp->ar_pro = htons(0xCC); |
arp | 654 | net/inet/arp.c | arp->ar_hln = dev->addr_len; |
arp | 655 | net/inet/arp.c | arp->ar_pln = 4; |
arp | 656 | net/inet/arp.c | arp->ar_op = htons(ARPOP_REQUEST); |
arp | 658 | net/inet/arp.c | ptr = ((unsigned char *) &arp->ar_op) + sizeof(u_short); |
arp | 659 | net/inet/arp.c | memcpy(ptr, dev->dev_addr, arp->ar_hln); |
arp | 660 | net/inet/arp.c | ptr += arp->ar_hln; |
arp | 661 | net/inet/arp.c | memcpy(ptr, &saddr, arp->ar_pln); |
arp | 662 | net/inet/arp.c | ptr += arp->ar_pln; |
arp | 664 | net/inet/arp.c | memset(ptr,0,arp->ar_hln); |
arp | 665 | net/inet/arp.c | ptr += arp->ar_hln; |
arp | 666 | net/inet/arp.c | memcpy(ptr, &paddr, arp->ar_pln); |
arp | 669 | net/inet/arp.c | arp_print(arp); |
arp | 195 | net/inet/ip.c | skb->arp = 1; |
arp | 201 | net/inet/ip.c | skb->arp = 0; |
arp | 1043 | net/inet/ip.c | skb2->arp = skb->arp; |
arp | 1479 | net/inet/ip.c | if (!skb->arp) { |
arp | 1487 | net/inet/ip.c | skb->arp = 1; |
arp | 137 | net/inet/packet.c | skb->arp = 1; |
arp | 218 | net/inet/raw.c | skb->arp = 0; |
arp | 56 | net/inet/skbuff.h | struct arphdr *arp; |
arp | 75 | net/inet/skbuff.h | arp; |
arp | 244 | net/inet/udp.c | skb->arp = 0; |