[Pull Request] [impish/linux-azure] Implement Network XDP support
Tim Gardner
tim.gardner at canonical.com
Tue Jan 18 14:20:14 UTC 2022
BugLink: https://bugs.launchpad.net/bugs/1958252
SRU Justification
[Impact]
Enable XDP support in Azure tuned kernels.
[Test Plan]
Microsoft tested.
[Where things could go wrong]
Network performance could be impacted or base functionality could fail.
[Other Info]
SF: #00324494
-----------------------------------------------------------------------
The following changes since commit 4b7c512b6823d7807dd6628280c8265afc331c1f:
UBUNTU: Ubuntu-azure-5.13.0-1009.10 (2021-11-30 10:51:54 -0600)
are available in the Git repository at:
git://git.launchpad.net/~timg-tpi/ubuntu/+source/linux/+git/impish
56b90809322154580f43bc7ba79abb035aa68293
for you to fetch changes up to 56b90809322154580f43bc7ba79abb035aa68293:
net: mana: Add XDP support (2022-01-18 07:07:06 -0700)
----------------------------------------------------------------
Colin Ian King (1):
net: mana: Fix spelling mistake "calledd" -> "called"
Dexuan Cui (4):
net: mana: Fix the netdev_err()'s vPort argument in mana_init_port()
net: mana: Report OS info to the PF driver
net: mana: Improve the HWC error handling
net: mana: Support hibernation and kexec
Gustavo A. R. Silva (1):
net: mana: Use kcalloc() instead of kzalloc()
Haiyang Zhang (2):
net: mana: Allow setting the number of queues while the NIC is down
net: mana: Add XDP support
drivers/net/ethernet/microsoft/mana/Makefile | 2 +-
drivers/net/ethernet/microsoft/mana/gdma_main.c | 155
+++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------
drivers/net/ethernet/microsoft/mana/hw_channel.c | 75
++++++++++++++++-------------------
drivers/net/ethernet/microsoft/mana/mana.h | 17 +++++++-
drivers/net/ethernet/microsoft/mana/mana_bpf.c | 162
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
drivers/net/ethernet/microsoft/mana/mana_en.c | 163
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------
drivers/net/ethernet/microsoft/mana/mana_ethtool.c | 3 --
7 files changed, 454 insertions(+), 123 deletions(-)
create mode 100644 drivers/net/ethernet/microsoft/mana/mana_bpf.c
-----------
Tim Gardner
Canonical, Inc
More information about the kernel-team
mailing list