Lines Matching refs:eth
131 struct ethhdr *eth; in dvb_net_eth_type_trans() local
136 eth = eth_hdr(skb); in dvb_net_eth_type_trans()
138 if (*eth->h_dest & 1) { in dvb_net_eth_type_trans()
139 if(ether_addr_equal(eth->h_dest,dev->broadcast)) in dvb_net_eth_type_trans()
145 if (ntohs(eth->h_proto) >= ETH_P_802_3_MIN) in dvb_net_eth_type_trans()
146 return eth->h_proto; in dvb_net_eth_type_trans()
894 u8 *eth; local
947 eth = skb_put(skb, pkt_len - 12 - 4 + 14 - snap);
948 memcpy(eth + 14, pkt + 12 + snap, pkt_len - 12 - 4 - snap);
951 eth[0]=pkt[0x0b];
952 eth[1]=pkt[0x0a];
953 eth[2]=pkt[0x09];
954 eth[3]=pkt[0x08];
955 eth[4]=pkt[0x04];
956 eth[5]=pkt[0x03];
958 eth[6]=eth[7]=eth[8]=eth[9]=eth[10]=eth[11]=0;
961 eth[12] = pkt[18];
962 eth[13] = pkt[19];
968 eth[12] = 0x86; /* IPv6 */
969 eth[13] = 0xdd;
971 eth[12] = 0x08; /* IPv4 */
972 eth[13] = 0x00;