OpenCloudOS-Kernel/drivers/net/ethernet/intel
John Fastabend 9247080816 ixgbe: add XDP support for pass and drop actions
Basic XDP drop support for ixgbe. Uses READ_ONCE/xchg semantics on XDP
programs instead of RCU primitives as suggested by Daniel Borkmann and
Alex Duyck.

v2: fix the build issues seen w/ XDP when page sizes are larger than 4K
    and made minor fixes based on feedback from Jakub Kicinski

Signed-off-by: John Fastabend <john.r.fastabend@intel.com>
Acked-by: Alexander Duyck <alexander.h.duyck@intel.com>
Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
2017-04-29 19:55:08 -07:00
..
e1000 e1000: Omit private ndo_get_stats function 2017-04-20 16:18:45 -07:00
e1000e e1000e: fix timing for 82579 Gigabit Ethernet controller 2017-04-20 16:32:44 -07:00
fm10k fm10k: do not enqueue mailbox when host not ready 2017-04-05 22:47:31 -07:00
i40e i40e: use i40e_stop_rings_no_wait to implement PORT_SUSPENDED state 2017-04-19 17:49:17 -07:00
i40evf i40e: remove I40E_FLAG_IN_NETPOLL entirely 2017-04-19 17:40:27 -07:00
igb igb: Enable reading of wake up packet 2017-04-20 16:32:45 -07:00
igbvf igbvf: Use net_device_stats from struct net_device 2017-04-20 16:32:45 -07:00
ixgb ixgb: Omit private ndo_get_stats function 2017-04-20 16:18:45 -07:00
ixgbe ixgbe: add XDP support for pass and drop actions 2017-04-29 19:55:08 -07:00
ixgbevf ixgbevf: use new api ethtool_{get|set}_link_ksettings 2017-04-18 13:28:31 -07:00
Kconfig i40e: Drop FCoE code from core driver files 2017-03-27 16:47:43 -07:00
Makefile fm10k: Add skeletal frame for Intel(R) FM10000 Ethernet Switch Host Interface Driver 2014-09-23 03:59:13 -07:00
e100.c drivers: net: generalize napi_complete_done() 2017-01-30 15:10:42 -05:00