Lines Matching refs:eth
140 struct ethhdr *eth; in dvb_net_eth_type_trans() local
145 eth = eth_hdr(skb); in dvb_net_eth_type_trans()
147 if (*eth->h_dest & 1) { in dvb_net_eth_type_trans()
148 if(ether_addr_equal(eth->h_dest,dev->broadcast)) in dvb_net_eth_type_trans()
154 if (ntohs(eth->h_proto) >= ETH_P_802_3_MIN) in dvb_net_eth_type_trans()
155 return eth->h_proto; in dvb_net_eth_type_trans()
782 u8 *eth; local
835 eth = (u8 *) skb_put(skb, pkt_len - 12 - 4 + 14 - snap);
836 memcpy(eth + 14, pkt + 12 + snap, pkt_len - 12 - 4 - snap);
839 eth[0]=pkt[0x0b];
840 eth[1]=pkt[0x0a];
841 eth[2]=pkt[0x09];
842 eth[3]=pkt[0x08];
843 eth[4]=pkt[0x04];
844 eth[5]=pkt[0x03];
846 eth[6]=eth[7]=eth[8]=eth[9]=eth[10]=eth[11]=0;
849 eth[12] = pkt[18];
850 eth[13] = pkt[19];
856 eth[12] = 0x86; /* IPv6 */
857 eth[13] = 0xdd;
859 eth[12] = 0x08; /* IPv4 */
860 eth[13] = 0x00;