tag | line | file | source code |
haddr | 608 | drivers/net/strip.c | MetricomAddress haddr; |
haddr | 616 | drivers/net/strip.c | if (!arp_query(haddr.c, skb->raddr, &strip_info->dev)) { |
haddr | 631 | drivers/net/strip.c | ptr[3] = '0' + haddr.s[0] % 10; haddr.s[0] /= 10; |
haddr | 632 | drivers/net/strip.c | ptr[2] = '0' + haddr.s[0] % 10; haddr.s[0] /= 10; |
haddr | 633 | drivers/net/strip.c | ptr[1] = '0' + haddr.s[0] % 10; haddr.s[0] /= 10; |
haddr | 634 | drivers/net/strip.c | ptr[0] = '0' + haddr.s[0] % 10; |
haddr | 637 | drivers/net/strip.c | ptr[3] = '0' + haddr.s[1] % 10; haddr.s[1] /= 10; |
haddr | 638 | drivers/net/strip.c | ptr[2] = '0' + haddr.s[1] % 10; haddr.s[1] /= 10; |
haddr | 639 | drivers/net/strip.c | ptr[1] = '0' + haddr.s[1] % 10; haddr.s[1] /= 10; |
haddr | 640 | drivers/net/strip.c | ptr[0] = '0' + haddr.s[1] % 10; |
haddr | 39 | include/linux/etherdevice.h | extern void eth_header_cache_update(struct hh_cache *hh, struct device *dev, unsigned char * haddr); |
haddr | 189 | include/linux/netdevice.h | void (*header_cache_update)(struct hh_cache *hh, struct device *dev, unsigned char * haddr); |
haddr | 8 | include/net/arp.h | extern int arp_query(unsigned char *haddr, u32 paddr, struct device *dev); |
haddr | 9 | include/net/arp.h | extern int arp_find(unsigned char *haddr, u32 paddr, |
haddr | 251 | net/ethernet/eth.c | void eth_header_cache_update(struct hh_cache *hh, struct device *dev, unsigned char * haddr) |
haddr | 258 | net/ethernet/eth.c | memcpy(hh->hh_data, haddr, ETH_ALEN); |
haddr | 1326 | net/ipv4/arp.c | int arp_query(unsigned char *haddr, u32 paddr, struct device * dev) |
haddr | 1341 | net/ipv4/arp.c | memcpy(haddr, entry->ha, dev->addr_len); |
haddr | 1353 | net/ipv4/arp.c | static int arp_set_predefined(int addr_hint, unsigned char * haddr, __u32 paddr, struct device * dev) |
haddr | 1359 | net/ipv4/arp.c | memcpy(haddr, dev->dev_addr, dev->addr_len); |
haddr | 1366 | net/ipv4/arp.c | haddr[0]=0x01; |
haddr | 1367 | net/ipv4/arp.c | haddr[1]=0x00; |
haddr | 1368 | net/ipv4/arp.c | haddr[2]=0x5e; |
haddr | 1370 | net/ipv4/arp.c | haddr[5]=taddr&0xff; |
haddr | 1372 | net/ipv4/arp.c | haddr[4]=taddr&0xff; |
haddr | 1374 | net/ipv4/arp.c | haddr[3]=taddr&0x7f; |
haddr | 1383 | net/ipv4/arp.c | memcpy(haddr, dev->broadcast, dev->addr_len); |
haddr | 1393 | net/ipv4/arp.c | int arp_find(unsigned char *haddr, u32 paddr, struct device *dev, |
haddr | 1399 | net/ipv4/arp.c | if (arp_set_predefined(ip_chk_addr(paddr), haddr, paddr, dev)) |
haddr | 1463 | net/ipv4/arp.c | memcpy(haddr, entry->ha, dev->addr_len); |
haddr | 1633 | net/ipv4/arp.c | unsigned char haddr[MAX_ADDR_LEN]; |
haddr | 1639 | net/ipv4/arp.c | arp_set_predefined(addr_hint, haddr, paddr, dev); |
haddr | 1646 | net/ipv4/arp.c | dev->header_cache_update(hh, dev, haddr); |