linux_dsm_epyc7002/drivers/net/ethernet/qlogic/qede
Mintz, Yuval 059eeb07e1 qede: Support XDP adjustment of headers
In case an XDP program is attached, reserve XDP_PACKET_HEADROOM
bytes at the beginning of the packet for the program to play
with.

Modify the XDP logic in the driver to fill-in the missing bits
and re-calculate offsets and length after the program has finished
running to properly reflect the current status of the packet.

We can then go and remove the limitation of not supporting XDP programs
where xdp_adjust_head is set.

Signed-off-by: Yuval Mintz <Yuval.Mintz@cavium.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2017-04-07 06:26:14 -07:00
..
Makefile qede: Add driver support for PTP 2017-02-15 12:42:53 -05:00
qede_dcbnl.c qede: Add dcbnl support. 2016-06-08 11:11:00 -07:00
qede_ethtool.c qed*: Add support for QL41xxx adapters 2017-03-14 11:43:30 -07:00
qede_filter.c qede: Support XDP adjustment of headers 2017-04-07 06:26:14 -07:00
qede_fp.c qede: Support XDP adjustment of headers 2017-04-07 06:26:14 -07:00
qede_main.c qede: Support XDP adjustment of headers 2017-04-07 06:26:14 -07:00
qede_ptp.c qede: Add driver support for PTP 2017-02-15 12:42:53 -05:00
qede_ptp.h qede: Add driver support for PTP 2017-02-15 12:42:53 -05:00
qede_roce.c qed*: Update to dual-license 2017-01-01 21:02:14 -05:00
qede.h qede: Add support for ingress headroom 2017-04-07 06:26:14 -07:00