taglinefilesource code
eth913drivers/isdn/isdn_net.cstruct ethhdr *eth;
eth917drivers/isdn/isdn_net.ceth= skb->mac.ethernet;
eth919drivers/isdn/isdn_net.cif(*eth->h_dest&1) {
eth920drivers/isdn/isdn_net.cif(memcmp(eth->h_dest,dev->broadcast, ETH_ALEN)==0)
eth932drivers/isdn/isdn_net.cif (memcmp(eth->h_dest,dev->dev_addr, ETH_ALEN))
eth936drivers/isdn/isdn_net.cif (ntohs(eth->h_proto) >= 1536)
eth937drivers/isdn/isdn_net.creturn eth->h_proto;
eth1077drivers/isdn/isdn_net.cstruct ethhdr *eth = (struct ethhdr *)skb_push(skb,ETH_HLEN);
eth1086drivers/isdn/isdn_net.ceth->h_proto = htons(type);
eth1088drivers/isdn/isdn_net.ceth->h_proto = htons(len);
eth1094drivers/isdn/isdn_net.cmemcpy(eth->h_source,saddr,dev->addr_len);
eth1096drivers/isdn/isdn_net.cmemcpy(eth->h_source,dev->dev_addr,dev->addr_len);
eth1103drivers/isdn/isdn_net.cmemset(eth->h_dest, 0, dev->addr_len);
eth1108drivers/isdn/isdn_net.cmemcpy(eth->h_dest,daddr,dev->addr_len);
eth1189drivers/isdn/isdn_net.cstruct ethhdr *eth = (struct ethhdr *)buff;
eth1195drivers/isdn/isdn_net.cif(eth->h_proto != htons(ETH_P_IP)) {
eth1198drivers/isdn/isdn_net.c(int)eth->h_proto);
eth1199drivers/isdn/isdn_net.cmemcpy(eth->h_source, dev->dev_addr, dev->addr_len);
eth1206drivers/isdn/isdn_net.cret = arp_find((unsigned char *)&(eth->h_dest), dst, dev, dev->pa_addr,skb)? 1 : 0;
eth631drivers/net/arcnet.cint arcnetA_rebuild_header(void *eth,struct device *dev,unsigned long raddr,
eth651drivers/net/arcnet.cint arcnetS_rebuild_header(void *eth,struct device *dev,unsigned long raddr,
eth212drivers/net/plip.cint (*orig_rebuild_header)(void *eth, struct device *dev,
eth863drivers/net/plip.cstruct ethhdr *eth = (struct ethhdr *)buff;
eth869drivers/net/plip.cif (eth->h_proto != htons(ETH_P_IP)) {
eth870drivers/net/plip.cprintk("plip_rebuild_header: Don't know how to resolve type %d addresses?\n", (int)eth->h_proto);
eth871drivers/net/plip.cmemcpy(eth->h_source, dev->dev_addr, dev->addr_len);
eth876drivers/net/plip.ceth->h_dest[i] = 0xfc;
eth877drivers/net/plip.cmemcpy(&(eth->h_dest[i]), &dst, sizeof(unsigned long));
eth185drivers/net/ppp.cstatic int ppp_dev_rebuild (void *eth, struct device *dev,
eth3151drivers/net/ppp.cppp_dev_rebuild (void *eth, struct device *dev,
eth157drivers/net/wic.cint (*orig_rebuild_header)(void *eth, struct device *dev,
eth923drivers/net/wic.cstruct ethhdr *eth = (struct ethhdr *)buff;
eth929drivers/net/wic.cif (eth->h_proto != htons(ETH_P_IP)) {
eth930drivers/net/wic.cprintk("wic_rebuild_header: Don't know how to resolve type %d addresses?\n", (int)eth->h_proto);
eth931drivers/net/wic.cmemcpy(eth->h_source, dev->dev_addr, dev->addr_len);
eth936drivers/net/wic.ceth->h_dest[i] = 0xfc;
eth937drivers/net/wic.cmemcpy(&(eth->h_dest[i]), &dst, sizeof(unsigned long));
eth177include/linux/netdevice.hint        (*rebuild_header)(void *eth, struct device *dev,
eth64include/linux/skbuff.hstruct ethhdr  *eth;
eth895net/bridge/br.cskb->h.eth = (struct ethhdr *)skb_put(skb, size);
eth896net/bridge/br.cmemcpy(skb->h.eth->h_dest, bridge_ula, ETH_ALEN);
eth897net/bridge/br.cmemcpy(skb->h.eth->h_source, dev->dev_addr, ETH_ALEN);
eth902net/bridge/br.cskb->h.eth->h_source[0],
eth903net/bridge/br.cskb->h.eth->h_source[1],
eth904net/bridge/br.cskb->h.eth->h_source[2],
eth905net/bridge/br.cskb->h.eth->h_source[3],
eth906net/bridge/br.cskb->h.eth->h_source[4],
eth907net/bridge/br.cskb->h.eth->h_source[5],
eth908net/bridge/br.cskb->h.eth->h_dest[0],
eth909net/bridge/br.cskb->h.eth->h_dest[1],
eth910net/bridge/br.cskb->h.eth->h_dest[2],
eth911net/bridge/br.cskb->h.eth->h_dest[3],
eth912net/bridge/br.cskb->h.eth->h_dest[4],
eth913net/bridge/br.cskb->h.eth->h_dest[5]);
eth914net/bridge/br.cskb->h.eth->h_proto = htonl(0x8038);  /* XXX verify */
eth951net/bridge/br.cskb->h.eth = (struct ethhdr *)skb_put(skb,size);
eth952net/bridge/br.cmemcpy(skb->h.eth->h_dest, bridge_ula, ETH_ALEN);
eth953net/bridge/br.cmemcpy(skb->h.eth->h_source, dev->dev_addr, ETH_ALEN);
eth958net/bridge/br.cskb->h.eth->h_source[0],
eth959net/bridge/br.cskb->h.eth->h_source[1],
eth960net/bridge/br.cskb->h.eth->h_source[2],
eth961net/bridge/br.cskb->h.eth->h_source[3],
eth962net/bridge/br.cskb->h.eth->h_source[4],
eth963net/bridge/br.cskb->h.eth->h_source[5],
eth964net/bridge/br.cskb->h.eth->h_dest[0],
eth965net/bridge/br.cskb->h.eth->h_dest[1],
eth966net/bridge/br.cskb->h.eth->h_dest[2],
eth967net/bridge/br.cskb->h.eth->h_dest[3],
eth968net/bridge/br.cskb->h.eth->h_dest[4],
eth969net/bridge/br.cskb->h.eth->h_dest[5]);
eth970net/bridge/br.cskb->h.eth->h_proto = 0x8038;  /* XXX verify */
eth1075net/bridge/br.cskb->h.eth->h_source[0],
eth1076net/bridge/br.cskb->h.eth->h_source[1],
eth1077net/bridge/br.cskb->h.eth->h_source[2],
eth1078net/bridge/br.cskb->h.eth->h_source[3],
eth1079net/bridge/br.cskb->h.eth->h_source[4],
eth1080net/bridge/br.cskb->h.eth->h_source[5],
eth1081net/bridge/br.cskb->h.eth->h_dest[0],
eth1082net/bridge/br.cskb->h.eth->h_dest[1],
eth1083net/bridge/br.cskb->h.eth->h_dest[2],
eth1084net/bridge/br.cskb->h.eth->h_dest[3],
eth1085net/bridge/br.cskb->h.eth->h_dest[4],
eth1086net/bridge/br.cskb->h.eth->h_dest[5]);
eth1101net/bridge/br.cif (memcmp(skb->h.eth->h_dest, bridge_ula, 6) == 0) {
eth1118net/bridge/br.cif (memcmp(skb->h.eth->h_dest, bridge_ula, 
eth1126net/bridge/br.cif (memcmp(skb->h.eth->h_dest, 
eth1169net/bridge/br.cskb->h.eth->h_source[0],
eth1170net/bridge/br.cskb->h.eth->h_source[1],
eth1171net/bridge/br.cskb->h.eth->h_source[2],
eth1172net/bridge/br.cskb->h.eth->h_source[3],
eth1173net/bridge/br.cskb->h.eth->h_source[4],
eth1174net/bridge/br.cskb->h.eth->h_source[5],
eth1175net/bridge/br.cskb->h.eth->h_dest[0],
eth1176net/bridge/br.cskb->h.eth->h_dest[1],
eth1177net/bridge/br.cskb->h.eth->h_dest[2],
eth1178net/bridge/br.cskb->h.eth->h_dest[3],
eth1179net/bridge/br.cskb->h.eth->h_dest[4],
eth1180net/bridge/br.cskb->h.eth->h_dest[5]);
eth1204net/bridge/br.cif (skb->h.eth->h_source[0] & 0x01)
eth1215net/bridge/br.cmemcpy(f->ula, skb->h.eth->h_source, 6);
eth1272net/bridge/br.cif (skb->h.eth->h_dest[0] & 0x01) 
eth1286net/bridge/br.cf = br_avl_find_addr(skb->h.eth->h_dest);
eth93net/ethernet/eth.cstruct ethhdr *eth = (struct ethhdr *)skb_push(skb,ETH_HLEN);
eth101net/ethernet/eth.ceth->h_proto = htons(type);
eth103net/ethernet/eth.ceth->h_proto = htons(len);
eth110net/ethernet/eth.cmemcpy(eth->h_source,saddr,dev->addr_len);
eth112net/ethernet/eth.cmemcpy(eth->h_source,dev->dev_addr,dev->addr_len);
eth120net/ethernet/eth.cmemset(eth->h_dest, 0, dev->addr_len);
eth126net/ethernet/eth.cmemcpy(eth->h_dest,daddr,dev->addr_len);
eth143net/ethernet/eth.cstruct ethhdr *eth = (struct ethhdr *)buff;
eth149net/ethernet/eth.cif(eth->h_proto != htons(ETH_P_IP)) 
eth151net/ethernet/eth.cprintk(KERN_DEBUG "%s: unable to resolve type %X addresses.\n",dev->name,(int)eth->h_proto);
eth152net/ethernet/eth.cmemcpy(eth->h_source, dev->dev_addr, dev->addr_len);
eth160net/ethernet/eth.creturn arp_find(eth->h_dest, dst, dev, dev->pa_addr, skb)? 1 : 0;
eth175net/ethernet/eth.cstruct ethhdr *eth;
eth180net/ethernet/eth.ceth= skb->mac.ethernet;
eth182net/ethernet/eth.cif(*eth->h_dest&1)
eth184net/ethernet/eth.cif(memcmp(eth->h_dest,dev->broadcast, ETH_ALEN)==0)
eth197net/ethernet/eth.cif(memcmp(eth->h_dest,dev->dev_addr, ETH_ALEN))
eth201net/ethernet/eth.cif (ntohs(eth->h_proto) >= 1536)
eth202net/ethernet/eth.creturn eth->h_proto;
eth271net/ethernet/eth.cstruct ethhdr *eth;
eth276net/ethernet/eth.ceth=(struct ethhdr *)dest->data;
eth277net/ethernet/eth.cif(eth->h_proto!=htons(ETH_P_IP))