--- drivers/media/dvb/dvb-core/dvb_net.c.orig 2007-07-13 11:37:40.000000000 +0200 +++ drivers/media/dvb/dvb-core/dvb_net.c 2007-07-13 11:37:52.000000000 +0200 @@ -183,7 +183,12 @@ static unsigned short dvb_net_eth_type_t struct ethhdr *eth; unsigned char *rawp; +#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,22) skb->mac.raw=skb->data; +#else + skb_set_mac_header(skb); +#endif + skb_pull(skb,dev->hard_header_len); eth = eth_hdr(skb);