|
|
Log in / Subscribe / Register

e1000e: add XDP support

From:  Matteo Croce <technoboy85-AT-gmail.com>
To:  Tony Nguyen <anthony.l.nguyen-AT-intel.com>, Przemek Kitszel <przemyslaw.kitszel-AT-intel.com>, Andrew Lunn <andrew+netdev-AT-lunn.ch>, "David S. Miller" <davem-AT-davemloft.net>, Eric Dumazet <edumazet-AT-google.com>, Jakub Kicinski <kuba-AT-kernel.org>, Paolo Abeni <pabeni-AT-redhat.com>, Alexei Starovoitov <ast-AT-kernel.org>, Daniel Borkmann <daniel-AT-iogearbox.net>, Jesper Dangaard Brouer <hawk-AT-kernel.org>, John Fastabend <john.fastabend-AT-gmail.com>, Mohsin Bashir <mohsin.bashr-AT-gmail.com>
Subject:  [PATCH net-next v4 0/2] e1000e: add XDP support
Date:  Mon, 23 Mar 2026 19:28:21 +0100
Message-ID:  <20260323182823.5813-1-teknoraver@meta.com>
Cc:  netdev-AT-vger.kernel.org, bpf-AT-vger.kernel.org, intel-wired-lan-AT-lists.osuosl.org, linux-kernel-AT-vger.kernel.org
Archive-link:  Article

Add XDP support to e1000e driver. First patch adds basic XDP support,
while the second one adds support for AF_XDP.
Tested on an Intel 82574L Gigabit card with xdp-bench and xdp-trafficgen

v2: added a missing 'select PAGE_POOL' which triggered a build failure
with some configurations.
v3: removed a leftover file.
v4: bugfixes

Matteo Croce (2):
  e1000e: add basic XDP support
  e1000e: add XDP_REDIRECT support

 drivers/net/ethernet/intel/Kconfig         |   1 +
 drivers/net/ethernet/intel/e1000e/e1000.h  |  18 +-
 drivers/net/ethernet/intel/e1000e/netdev.c | 610 ++++++++++++++++++++-
 3 files changed, 617 insertions(+), 12 deletions(-)

-- 
2.53.0




Copyright © 2026, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds