kernel_optimize_test/net/ethernet
Alexander Duyck 610986e726 etherdev: Use skb->data to retrieve Ethernet header instead of eth_hdr
Avoid recomputing the Ethernet header location and instead just use the
pointer provided by skb->data.  The problem with using eth_hdr is that the
compiler wasn't smart enough to realize that skb->head + skb->mac_header
was the same thing as skb->data before it added ETH_HLEN.  By just caching
it off before calling skb_pull_inline we can avoid a few unnecessary
instructions.

Signed-off-by: Alexander Duyck <alexander.h.duyck@redhat.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2015-05-03 22:30:36 -04:00
..
eth.c etherdev: Use skb->data to retrieve Ethernet header instead of eth_hdr 2015-05-03 22:30:36 -04:00
Makefile ipx: move peII functions 2012-07-19 10:48:00 -07:00