--- linux-2.6.17/include/linux/skbuff.h	2006-09-20 16:13:42.000000000 -0700
+++ linux-2.6.17-patched/include/linux/skbuff.h	2006-09-20 16:14:29.000000000 -0700
@@ -239,6 +239,7 @@
 	} nh;
 
 	union {
+		struct ethhdr   *ethernet;
 	  	unsigned char 	*raw;
 	} mac;