tag | line | file | source code |
arp | 295 | drivers/net/3c501.c | if (!skb->arp && dev->rebuild_header(skb+1, dev)) { |
arp | 300 | drivers/net/3c501.c | skb->arp=1; |
arp | 487 | drivers/net/3c507.c | if (!skb->arp && dev->rebuild_header(skb+1, dev)) { |
arp | 492 | drivers/net/3c507.c | skb->arp=1; |
arp | 369 | drivers/net/3c509.c | if (!skb->arp && dev->rebuild_header(skb+1, dev)) { |
arp | 374 | drivers/net/3c509.c | skb->arp=1; |
arp | 163 | drivers/net/8390.c | if (!skb->arp && dev->rebuild_header(skb+1, dev)) { |
arp | 168 | drivers/net/8390.c | skb->arp=1; |
arp | 405 | drivers/net/at1700.c | if (!skb->arp && dev->rebuild_header(skb+1, dev)) { |
arp | 410 | drivers/net/at1700.c | skb->arp=1; |
arp | 480 | drivers/net/atp.c | if (!skb->arp && dev->rebuild_header(skb+1, 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 | 514 | drivers/net/eexpress.c | if (!skb->arp && dev->rebuild_header(skb+1, dev)) { |
arp | 519 | drivers/net/eexpress.c | skb->arp=1; |
arp | 515 | drivers/net/lance.c | if (!skb->arp && dev->rebuild_header(skb+1, dev)) { |
arp | 520 | 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 | 319 | drivers/net/skeleton.c | if (!skb->arp && dev->rebuild_header(skb+1, dev)) { |
arp | 324 | drivers/net/skeleton.c | skb->arp=1; |
arp | 548 | drivers/net/slip.c | if(!skb->arp && dev->rebuild_header(skb+1,dev)) |
arp | 554 | drivers/net/slip.c | skb->arp=1; |
arp | 154 | net/inet/arp.c | arp_print(struct arphdr *arp) |
arp | 162 | net/inet/arp.c | if (arp == NULL) { |
arp | 168 | net/inet/arp.c | len = htons(arp->ar_op); |
arp | 175 | net/inet/arp.c | len = htons(arp->ar_hrd); |
arp | 179 | net/inet/arp.c | printk(" pro = 0x%04X\n", htons(arp->ar_pro)); |
arp | 180 | net/inet/arp.c | printk(" hlen = %d plen = %d\n", arp->ar_hln, arp->ar_pln); |
arp | 188 | net/inet/arp.c | ptr = ((unsigned char *) &arp->ar_op) + sizeof(u_short); |
arp | 189 | net/inet/arp.c | printk(" sender HA = %s ", arp_types[idx].print(ptr, arp->ar_hln)); |
arp | 190 | net/inet/arp.c | ptr += arp->ar_hln; |
arp | 192 | net/inet/arp.c | ptr += arp->ar_pln; |
arp | 193 | net/inet/arp.c | printk(" target HA = %s ", arp_types[idx].print(ptr, arp->ar_hln)); |
arp | 194 | net/inet/arp.c | ptr += arp->ar_hln; |
arp | 241 | net/inet/arp.c | if (skb->arp || !skb->dev->rebuild_header(skb->data, skb->dev)) { |
arp | 242 | net/inet/arp.c | skb->arp = 1; |
arp | 321 | net/inet/arp.c | skb->arp = 1; |
arp | 488 | net/inet/arp.c | struct arphdr *arp; |
arp | 496 | net/inet/arp.c | arp = skb->h.arp; |
arp | 497 | net/inet/arp.c | arp_print(arp); |
arp | 500 | net/inet/arp.c | if (arp->ar_hln != dev->addr_len || dev->type != NET16(arp->ar_hrd)) |
arp | 508 | 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 | 510 | net/inet/arp.c | if (arp->ar_op != NET16(ARPOP_REQUEST)) |
arp | 521 | net/inet/arp.c | ptr = ((unsigned char *) &arp->ar_op) + sizeof(u_short); |
arp | 522 | net/inet/arp.c | memcpy(&src, ptr + arp->ar_hln, arp->ar_pln); |
arp | 526 | net/inet/arp.c | memcpy(tbl->ha, ptr, arp->ar_hln); |
arp | 527 | net/inet/arp.c | tbl->hlen = arp->ar_hln; |
arp | 531 | net/inet/arp.c | memcpy(&dst, ptr + (arp->ar_hln * 2) + arp->ar_pln, arp->ar_pln); |
arp | 536 | net/inet/arp.c | tbl = arp_create(src, ptr, arp->ar_hln, arp->ar_hrd); |
arp | 555 | net/inet/arp.c | if (arp->ar_op != NET16(ARPOP_REQUEST)) { |
arp | 570 | net/inet/arp.c | memcpy(&dst, ptr + (arp->ar_hln * 2) + arp->ar_pln, arp->ar_pln); |
arp | 581 | net/inet/arp.c | ret = arp_response(arp, dev, addr_hint); |
arp | 592 | net/inet/arp.c | struct arphdr *arp; |
arp | 615 | net/inet/arp.c | skb->arp = 1; |
arp | 624 | net/inet/arp.c | arp = (struct arphdr *) (skb->data + tmp); |
arp | 625 | net/inet/arp.c | arp->ar_hrd = htons(dev->type); |
arp | 627 | net/inet/arp.c | arp->ar_pro = htons(ETH_P_IP); |
arp | 629 | net/inet/arp.c | arp->ar_pro = htons(0xCC); |
arp | 630 | net/inet/arp.c | arp->ar_hln = dev->addr_len; |
arp | 631 | net/inet/arp.c | arp->ar_pln = 4; |
arp | 632 | net/inet/arp.c | arp->ar_op = htons(ARPOP_REQUEST); |
arp | 634 | net/inet/arp.c | ptr = ((unsigned char *) &arp->ar_op) + sizeof(u_short); |
arp | 635 | net/inet/arp.c | memcpy(ptr, dev->dev_addr, arp->ar_hln); |
arp | 636 | net/inet/arp.c | ptr += arp->ar_hln; |
arp | 637 | net/inet/arp.c | memcpy(ptr, &saddr, arp->ar_pln); |
arp | 638 | net/inet/arp.c | ptr += arp->ar_pln; |
arp | 640 | net/inet/arp.c | memset(ptr,0,arp->ar_hln); |
arp | 641 | net/inet/arp.c | ptr += arp->ar_hln; |
arp | 642 | net/inet/arp.c | memcpy(ptr, &paddr, arp->ar_pln); |
arp | 645 | net/inet/arp.c | arp_print(arp); |
arp | 183 | net/inet/ip.c | skb->arp = 1; |
arp | 189 | net/inet/ip.c | skb->arp = 0; |
arp | 1026 | net/inet/ip.c | skb2->arp = skb->arp; |
arp | 1453 | net/inet/ip.c | if (!skb->arp) { |
arp | 1461 | 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 | 3613 | net/inet/tcp.c | skb2->arp = skb->arp; |
arp | 244 | net/inet/udp.c | skb->arp = 0; |