raspberrypi/linux — pull request #80 by jamesbetts (2012-08-12 09:04:03+00:00)
Title: smsc95xx: Fix hard_header_len

This device may require up-to 12 bytes of headroom. Assign the needed_headroom
but stop lying about hard_header_len which is used in many places throughout
the kernel.

Without this patch it is not possible to use "IFB + tc ... mirror / redirect " as per
http://www.linuxfoundation.org/collaborate/workgroups/networking/ifb.

Tested using Raspberry Pi as a router with trafficshaping and IFB.