tag | line | file | source code |
arp | 176 | net/drv/we8003/handler.c | if (!skb->arp) |
arp | 326 | net/inet/3c509.c | if (!skb->arp && dev->rebuild_header(skb+1, dev)) { |
arp | 157 | net/inet/8390.c | if (!skb->arp && dev->rebuild_header(skb+1, dev)) { |
arp | 119 | net/inet/arp.c | arp_print(struct arphdr *arp) |
arp | 127 | net/inet/arp.c | if (arp == NULL) { |
arp | 133 | net/inet/arp.c | len = htons(arp->ar_op); |
arp | 140 | net/inet/arp.c | len = htons(arp->ar_hrd); |
arp | 144 | net/inet/arp.c | printk(" pro = 0x%04X\n", htons(arp->ar_pro)); |
arp | 145 | net/inet/arp.c | printk(" hlen = %d plen = %d\n", arp->ar_hln, arp->ar_pln); |
arp | 153 | net/inet/arp.c | ptr = ((unsigned char *) &arp->ar_op) + sizeof(u_short); |
arp | 154 | net/inet/arp.c | printk(" sender HA = %s ", arp_types[idx].print(ptr, arp->ar_hln)); |
arp | 155 | net/inet/arp.c | ptr += arp->ar_hln; |
arp | 157 | net/inet/arp.c | ptr += arp->ar_pln; |
arp | 158 | net/inet/arp.c | printk(" target HA = %s ", arp_types[idx].print(ptr, arp->ar_hln)); |
arp | 159 | net/inet/arp.c | ptr += arp->ar_hln; |
arp | 231 | net/inet/arp.c | skb->arp = 1; |
arp | 311 | net/inet/arp.c | skb->arp = 1; |
arp | 433 | net/inet/arp.c | struct arphdr *arp; |
arp | 440 | net/inet/arp.c | arp = skb->h.arp; |
arp | 441 | net/inet/arp.c | arp_print(arp); |
arp | 444 | net/inet/arp.c | if (arp->ar_hln != dev->addr_len || dev->type != NET16(arp->ar_hrd)) { |
arp | 451 | net/inet/arp.c | if (arp->ar_pro != NET16(ETH_P_IP) || arp->ar_pln != 4) { |
arp | 452 | net/inet/arp.c | if (arp->ar_op != NET16(ARPOP_REQUEST)) |
arp | 463 | net/inet/arp.c | ptr = ((unsigned char *) &arp->ar_op) + sizeof(u_short); |
arp | 464 | net/inet/arp.c | memcpy(&src, ptr + arp->ar_hln, arp->ar_pln); |
arp | 468 | net/inet/arp.c | memcpy(tbl->ha, ptr, arp->ar_hln); |
arp | 469 | net/inet/arp.c | tbl->hlen = arp->ar_hln; |
arp | 473 | net/inet/arp.c | memcpy(&dst, ptr + (arp->ar_hln * 2) + arp->ar_pln, arp->ar_pln); |
arp | 478 | net/inet/arp.c | tbl = arp_create(src, ptr, arp->ar_hln, arp->ar_hrd); |
arp | 497 | net/inet/arp.c | if (arp->ar_op != NET16(ARPOP_REQUEST)) { |
arp | 501 | net/inet/arp.c | memcpy(&dst, ptr + (arp->ar_hln * 2) + arp->ar_pln, arp->ar_pln); |
arp | 512 | net/inet/arp.c | ret = arp_response(arp, dev); |
arp | 523 | net/inet/arp.c | struct arphdr *arp; |
arp | 547 | net/inet/arp.c | skb->arp = 1; |
arp | 556 | net/inet/arp.c | arp = (struct arphdr *) ((unsigned char *) (skb+1) + tmp); |
arp | 557 | net/inet/arp.c | arp->ar_hrd = htons(dev->type); |
arp | 558 | net/inet/arp.c | arp->ar_pro = htons(ETH_P_IP); |
arp | 559 | net/inet/arp.c | arp->ar_hln = dev->addr_len; |
arp | 560 | net/inet/arp.c | arp->ar_pln = 4; |
arp | 561 | net/inet/arp.c | arp->ar_op = htons(ARPOP_REQUEST); |
arp | 563 | net/inet/arp.c | ptr = ((unsigned char *) &arp->ar_op) + sizeof(u_short); |
arp | 564 | net/inet/arp.c | memcpy(ptr, dev->dev_addr, arp->ar_hln); |
arp | 565 | net/inet/arp.c | ptr += arp->ar_hln; |
arp | 566 | net/inet/arp.c | memcpy(ptr, &saddr, arp->ar_pln); |
arp | 567 | net/inet/arp.c | ptr += arp->ar_pln; |
arp | 568 | net/inet/arp.c | memcpy(ptr, dev->broadcast, arp->ar_hln); |
arp | 569 | net/inet/arp.c | ptr += arp->ar_hln; |
arp | 570 | net/inet/arp.c | memcpy(ptr, &paddr, arp->ar_pln); |
arp | 573 | net/inet/arp.c | arp_print(arp); |
arp | 396 | net/inet/d_link.c | if (!skb->arp && dev->rebuild_header(skb + 1, dev)) { |
arp | 154 | net/inet/ip.c | skb->arp = 1; |
arp | 160 | net/inet/ip.c | skb->arp = 0; |
arp | 789 | net/inet/ip.c | if (!skb->arp) { |
arp | 796 | net/inet/ip.c | skb->arp = 1; |
arp | 416 | net/inet/lance.c | if (!skb->arp && dev->rebuild_header(skb+1, dev)) { |
arp | 269 | net/inet/plip.c | if (!skb->arp && dev->rebuild_header(skb+1, dev)) { |
arp | 226 | net/inet/raw.c | skb->arp = 0; |
arp | 40 | net/inet/skbuff.h | struct arphdr *arp; |
arp | 52 | net/inet/skbuff.h | arp, |
arp | 221 | net/inet/udp.c | skb->arp = 0; |