taglinefilesource code
eth379drivers/net/arcnet.cint arc_rebuild_header(void *eth,struct device *dev,unsigned long raddr,
eth1996drivers/net/arcnet.cmemcpy(eth->h_source,saddr,dev->addr_len);
eth1998drivers/net/arcnet.cmemcpy(eth->h_source,dev->dev_addr,dev->addr_len);
eth2010drivers/net/arcnet.cmemset(eth->h_dest, 0, dev->addr_len);
eth2078drivers/net/arcnet.cif(*eth->h_dest&1)
eth2080drivers/net/arcnet.cif(memcmp(eth->h_dest,dev->broadcast, ETH_ALEN)==0)
eth2111drivers/net/arcnet.cif (ntohs(eth->h_proto) >= 1536)
eth2112drivers/net/arcnet.creturn eth->h_proto;
eth2114drivers/net/arcnet.crawp = (unsigned char *)(eth + 1);
eth209drivers/net/plip.cint (*orig_rebuild_header)(void *eth, struct device *dev,
eth849drivers/net/plip.cstruct ethhdr *eth = (struct ethhdr *)buff;
eth855drivers/net/plip.cif (eth->h_proto != htons(ETH_P_IP)) {
eth856drivers/net/plip.cprintk("plip_rebuild_header: Don't know how to resolve type %d addresses?\n", (int)eth->h_proto);
eth857drivers/net/plip.cmemcpy(eth->h_source, dev->dev_addr, dev->addr_len);
eth862drivers/net/plip.ceth->h_dest[i] = 0xfc;
eth863drivers/net/plip.cmemcpy(&(eth->h_dest[i]), &dst, sizeof(unsigned long));
eth149include/linux/netdevice.hint        (*rebuild_header)(void *eth, struct device *dev,
eth53include/linux/skbuff.hstruct ethhdr  *eth;
eth88net/inet/eth.cstruct ethhdr *eth = (struct ethhdr *)buff;
eth96net/inet/eth.ceth->h_proto = htons(type);
eth98net/inet/eth.ceth->h_proto = htons(len);
eth105net/inet/eth.cmemcpy(eth->h_source,saddr,dev->addr_len);
eth107net/inet/eth.cmemcpy(eth->h_source,dev->dev_addr,dev->addr_len);
eth115net/inet/eth.cmemset(eth->h_dest, 0, dev->addr_len);
eth121net/inet/eth.cmemcpy(eth->h_dest,daddr,dev->addr_len);
eth138net/inet/eth.cstruct ethhdr *eth = (struct ethhdr *)buff;
eth144net/inet/eth.cif(eth->h_proto != htons(ETH_P_IP)) 
eth146net/inet/eth.cprintk("eth_rebuild_header: Don't know how to resolve type %d addresses?\n",(int)eth->h_proto);
eth147net/inet/eth.cmemcpy(eth->h_source, dev->dev_addr, dev->addr_len);
eth155net/inet/eth.creturn arp_find(eth->h_dest, dst, dev, dev->pa_addr, skb)? 1 : 0;
eth170net/inet/eth.cstruct ethhdr *eth = (struct ethhdr *) skb->data;
eth173net/inet/eth.cif(*eth->h_dest&1)
eth175net/inet/eth.cif(memcmp(eth->h_dest,dev->broadcast, ETH_ALEN)==0)
eth183net/inet/eth.cif(memcmp(eth->h_dest,dev->dev_addr, ETH_ALEN))
eth187net/inet/eth.cif (ntohs(eth->h_proto) >= 1536)
eth188net/inet/eth.creturn eth->h_proto;
eth190net/inet/eth.crawp = (unsigned char *)(eth + 1);
eth26net/inet/eth.hextern void    eth_dump(struct ethhdr *eth);