tag | line | file | source code |
arp | 129 | net/tcp/arp.c | skb->arp = 1; |
arp | 155 | net/tcp/arp.c | print_arp(struct arp *arp) |
arp | 161 | net/tcp/arp.c | if (arp == NULL) |
arp | 166 | net/tcp/arp.c | PRINTK ((" hrd = %d\n",net16(arp->hrd))); |
arp | 167 | net/tcp/arp.c | PRINTK ((" pro = %d\n",net16(arp->pro))); |
arp | 168 | net/tcp/arp.c | PRINTK ((" hlen = %d plen = %d\n",arp->hlen, arp->plen)); |
arp | 169 | net/tcp/arp.c | PRINTK ((" op = %d\n", net16(arp->op))); |
arp | 170 | net/tcp/arp.c | ptr = (unsigned char *)(arp+1); |
arp | 172 | net/tcp/arp.c | for (i = 0; i < arp->hlen; i++) |
arp | 181 | net/tcp/arp.c | for (i = 0; i < arp->hlen; i++) |
arp | 190 | net/tcp/arp.c | arp_sourceh(struct arp *arp) |
arp | 193 | net/tcp/arp.c | ptr = (unsigned char *)(arp + 1); |
arp | 198 | net/tcp/arp.c | arp_targeth(struct arp *arp) |
arp | 201 | net/tcp/arp.c | ptr = (unsigned char *)(arp + 1); |
arp | 202 | net/tcp/arp.c | ptr += arp->hlen+4; |
arp | 207 | net/tcp/arp.c | arp_sourcep(struct arp *arp) |
arp | 211 | net/tcp/arp.c | ptr = (unsigned char *)(arp + 1); |
arp | 212 | net/tcp/arp.c | ptr += arp->hlen; |
arp | 219 | net/tcp/arp.c | arp_targetp(struct arp *arp) |
arp | 223 | net/tcp/arp.c | ptr = (unsigned char *)(arp + 1); |
arp | 224 | net/tcp/arp.c | ptr += 2*arp->hlen+4; |
arp | 242 | net/tcp/arp.c | arp_response (struct arp *arp1, struct device *dev) |
arp | 244 | net/tcp/arp.c | struct arp *arp2; |
arp | 267 | net/tcp/arp.c | arp2 =(struct arp *) ((unsigned char *)skb+sizeof (*skb) + tmp ); |
arp | 279 | net/tcp/arp.c | skb->arp = 1; /* so the code will know it's not waiting on an arp. */ |
arp | 366 | net/tcp/arp.c | struct arp *arp; |
arp | 371 | net/tcp/arp.c | arp = skb->h.arp; |
arp | 372 | net/tcp/arp.c | print_arp(arp); |
arp | 375 | net/tcp/arp.c | if (arp->hlen != dev->addr_len || dev->type !=NET16( arp->hrd)) |
arp | 382 | net/tcp/arp.c | if (arp->pro != NET16(ARP_IP_PROT) || arp->plen != 4) |
arp | 389 | net/tcp/arp.c | tbl = arp_lookup (*arp_sourcep(arp)); |
arp | 392 | net/tcp/arp.c | memcpy (tbl->hard, arp+1, arp->hlen); |
arp | 393 | net/tcp/arp.c | tbl->hlen = arp->hlen; |
arp | 397 | net/tcp/arp.c | if (my_ip_addr(*arp_targetp(arp)) != IS_MYADDR) |
arp | 404 | net/tcp/arp.c | create_arp (*arp_sourcep(arp), arp_sourceh(arp), arp->hlen); |
arp | 409 | net/tcp/arp.c | if (arp->op != NET16(ARP_REQUEST)) |
arp | 416 | net/tcp/arp.c | ret = arp_response(arp, dev); |
arp | 425 | net/tcp/arp.c | struct arp *arp; |
arp | 434 | net/tcp/arp.c | skb = arp_malloc (sizeof (*arp) + sizeof (*skb) + dev->hard_header_len + |
arp | 441 | net/tcp/arp.c | skb->mem_len = sizeof (*arp) + sizeof (*skb) + dev->hard_header_len + |
arp | 443 | net/tcp/arp.c | skb->arp = 1; |
arp | 445 | net/tcp/arp.c | skb->len = sizeof (*arp) + dev->hard_header_len + 2*dev->addr_len+8; |
arp | 456 | net/tcp/arp.c | arp =(struct arp *) ((unsigned char *)skb+sizeof (*skb) + tmp ); |
arp | 457 | net/tcp/arp.c | arp->hrd = net16(dev->type); |
arp | 458 | net/tcp/arp.c | arp->pro = NET16(ARP_IP_PROT); |
arp | 459 | net/tcp/arp.c | arp->hlen = dev->addr_len; |
arp | 460 | net/tcp/arp.c | arp->plen = 4; |
arp | 461 | net/tcp/arp.c | arp->op = NET16(ARP_REQUEST); |
arp | 462 | net/tcp/arp.c | *arp_sourcep(arp) = saddr; |
arp | 463 | net/tcp/arp.c | *arp_targetp(arp) = paddr; |
arp | 464 | net/tcp/arp.c | memcpy (arp_sourceh(arp), dev->dev_addr, dev->addr_len); |
arp | 465 | net/tcp/arp.c | memcpy (arp_targeth(arp), dev->broadcast, dev->addr_len); |
arp | 467 | net/tcp/arp.c | print_arp(arp); |
arp | 560 | net/tcp/ip.c | skb->arp = 0; |
arp | 564 | net/tcp/ip.c | skb->arp = 1; |
arp | 999 | net/tcp/ip.c | if (!skb->arp) |
arp | 1008 | net/tcp/ip.c | skb->arp = 1; |
arp | 299 | net/tcp/raw.c | skb->arp = 0; |
arp | 179 | net/tcp/sock.h | struct arp *arp; |
arp | 188 | net/tcp/sock.h | volatile unsigned long acked:1,used:1,free:1,arp:1, urg_used:1, lock:1; |
arp | 410 | net/tcp/udp.c | skb->arp = 0; |
arp | 248 | net/tcp/we.c | if (!skb->arp) |