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 | 149 | net/inet/arp.c | arp_print(struct arphdr *arp) |
arp | 157 | net/inet/arp.c | if (arp == NULL) { |
arp | 163 | net/inet/arp.c | len = htons(arp->ar_op); |
arp | 170 | net/inet/arp.c | len = htons(arp->ar_hrd); |
arp | 174 | net/inet/arp.c | printk(" pro = 0x%04X\n", htons(arp->ar_pro)); |
arp | 175 | net/inet/arp.c | printk(" hlen = %d plen = %d\n", arp->ar_hln, arp->ar_pln); |
arp | 183 | net/inet/arp.c | ptr = ((unsigned char *) &arp->ar_op) + sizeof(u_short); |
arp | 184 | net/inet/arp.c | printk(" sender HA = %s ", arp_types[idx].print(ptr, arp->ar_hln)); |
arp | 185 | net/inet/arp.c | ptr += arp->ar_hln; |
arp | 187 | net/inet/arp.c | ptr += arp->ar_pln; |
arp | 188 | net/inet/arp.c | printk(" target HA = %s ", arp_types[idx].print(ptr, arp->ar_hln)); |
arp | 189 | net/inet/arp.c | ptr += arp->ar_hln; |
arp | 236 | net/inet/arp.c | if (skb->arp || !skb->dev->rebuild_header(skb+1, skb->dev)) { |
arp | 237 | net/inet/arp.c | skb->arp = 1; |
arp | 317 | net/inet/arp.c | skb->arp = 1; |
arp | 465 | net/inet/arp.c | struct arphdr *arp; |
arp | 473 | net/inet/arp.c | arp = skb->h.arp; |
arp | 474 | net/inet/arp.c | arp_print(arp); |
arp | 477 | net/inet/arp.c | if (arp->ar_hln != dev->addr_len || dev->type != NET16(arp->ar_hrd)) |
arp | 485 | net/inet/arp.c | if (arp->ar_pro != NET16(ETH_P_IP) || arp->ar_pln != 4) |
arp | 487 | net/inet/arp.c | if (arp->ar_op != NET16(ARPOP_REQUEST)) |
arp | 498 | net/inet/arp.c | ptr = ((unsigned char *) &arp->ar_op) + sizeof(u_short); |
arp | 499 | net/inet/arp.c | memcpy(&src, ptr + arp->ar_hln, arp->ar_pln); |
arp | 503 | net/inet/arp.c | memcpy(tbl->ha, ptr, arp->ar_hln); |
arp | 504 | net/inet/arp.c | tbl->hlen = arp->ar_hln; |
arp | 508 | net/inet/arp.c | memcpy(&dst, ptr + (arp->ar_hln * 2) + arp->ar_pln, arp->ar_pln); |
arp | 513 | net/inet/arp.c | tbl = arp_create(src, ptr, arp->ar_hln, arp->ar_hrd); |
arp | 532 | net/inet/arp.c | if (arp->ar_op != NET16(ARPOP_REQUEST)) { |
arp | 547 | net/inet/arp.c | memcpy(&dst, ptr + (arp->ar_hln * 2) + arp->ar_pln, arp->ar_pln); |
arp | 558 | net/inet/arp.c | ret = arp_response(arp, dev, addr_hint); |
arp | 569 | net/inet/arp.c | struct arphdr *arp; |
arp | 592 | net/inet/arp.c | skb->arp = 1; |
arp | 602 | net/inet/arp.c | arp = (struct arphdr *) ((unsigned char *) (skb+1) + tmp); |
arp | 603 | net/inet/arp.c | arp->ar_hrd = htons(dev->type); |
arp | 604 | net/inet/arp.c | arp->ar_pro = htons(ETH_P_IP); |
arp | 605 | net/inet/arp.c | arp->ar_hln = dev->addr_len; |
arp | 606 | net/inet/arp.c | arp->ar_pln = 4; |
arp | 607 | net/inet/arp.c | arp->ar_op = htons(ARPOP_REQUEST); |
arp | 609 | net/inet/arp.c | ptr = ((unsigned char *) &arp->ar_op) + sizeof(u_short); |
arp | 610 | net/inet/arp.c | memcpy(ptr, dev->dev_addr, arp->ar_hln); |
arp | 611 | net/inet/arp.c | ptr += arp->ar_hln; |
arp | 612 | net/inet/arp.c | memcpy(ptr, &saddr, arp->ar_pln); |
arp | 613 | net/inet/arp.c | ptr += arp->ar_pln; |
arp | 615 | net/inet/arp.c | memset(ptr,0,arp->ar_hln); |
arp | 616 | net/inet/arp.c | ptr += arp->ar_hln; |
arp | 617 | net/inet/arp.c | memcpy(ptr, &paddr, arp->ar_pln); |
arp | 620 | net/inet/arp.c | arp_print(arp); |
arp | 178 | net/inet/ip.c | skb->arp = 1; |
arp | 184 | net/inet/ip.c | skb->arp = 0; |
arp | 1016 | net/inet/ip.c | skb2->arp = skb->arp; |
arp | 1432 | net/inet/ip.c | if (!skb->arp) { |
arp | 1440 | net/inet/ip.c | skb->arp = 1; |
arp | 212 | 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; |