--- 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;