[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <1606425617-13112-1-git-send-email-akiyano@amazon.com>
Date: Thu, 26 Nov 2020 23:20:08 +0200
From: <akiyano@...zon.com>
To: <kuba@...nel.org>, <netdev@...r.kernel.org>
CC: Arthur Kiyanovski <akiyano@...zon.com>, <dwmw@...zon.com>,
<zorik@...zon.com>, <matua@...zon.com>, <saeedb@...zon.com>,
<msw@...zon.com>, <aliguori@...zon.com>, <nafea@...zon.com>,
<gtzalik@...zon.com>, <netanel@...zon.com>, <alisaidi@...zon.com>,
<benh@...zon.com>, <ndagan@...zon.com>, <shayagr@...zon.com>,
<sameehj@...zon.com>
Subject: [RFC PATCH V2 net-next 0/9] XDP Redirect implementation for ENA driver
From: Arthur Kiyanovski <akiyano@...zon.com>
V2 Changes:
---------------
1. Changed this to RFC, since we are waiting for the recently merged
net patches to be merged so there will be no merge conflicts. But
still would like to get review comments beforehand.
2. Removed the word "atomic" from the name of
ena_increase_stat_atomic(), as it is indeed not atomic.
V1 Cover Letter:
----------------
Hi all,
ENA is adding XDP Redirect support for its driver and some other small tweaks.
This series adds the following:
- Make log messages in the driver have a uniform format using netdev_* function
- Improve code readability and add explicit masking
- Add support for XDP Redirect
This series requires the patchset sent to 'net' to be applied cleanly. Decided
to send this one up front to reduce the risk of not getting XDP Redirect in next
version.
Arthur Kiyanovski (9):
net: ena: use constant value for net_device allocation
net: ena: add device distinct log prefix to files
net: ena: add explicit casting to variables
net: ena: fix coding style nits
net: ena: aggregate stats increase into a function
net: ena: use xdp_frame in XDP TX flow
net: ena: introduce XDP redirect implementation
net: ena: use xdp_return_frame() to free xdp frames
net: ena: introduce ndo_xdp_xmit() function for XDP_REDIRECT
drivers/net/ethernet/amazon/ena/ena_com.c | 394 ++++++++++-------
drivers/net/ethernet/amazon/ena/ena_com.h | 21 +
drivers/net/ethernet/amazon/ena/ena_eth_com.c | 71 ++--
drivers/net/ethernet/amazon/ena/ena_eth_com.h | 23 +-
drivers/net/ethernet/amazon/ena/ena_ethtool.c | 3 +-
drivers/net/ethernet/amazon/ena/ena_netdev.c | 395 ++++++++++--------
drivers/net/ethernet/amazon/ena/ena_netdev.h | 12 +-
7 files changed, 544 insertions(+), 375 deletions(-)
--
2.23.3
Powered by blists - more mailing lists