Wait a second, I think this fix is wrong. First of all, you cannot mangle the packet contents. Other taps might be looking at the original copy, ie. we might have a clone. Second of all, you can achieve the affect by just nudging up skb->mac.raw to the correct spot. Have a look at what the ipip.c driver does. - : send the line "unsubscribe linux-net" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html