[SRU][PULL][mantic:linux-gcp] gVNIC DQO-QPL feature
John Cabaj
john.cabaj at canonical.com
Fri Jan 12 19:54:23 UTC 2024
BugLink: https://bugs.launchpad.net/bugs/2040522
[Impact]
* Google requested inclusion of gVNIC DQO-QPL feature.
[Fix]
* All clean cherry-picks from upstream
[Test Case]
* Compile tested
* Boot tested
* Tested by Google
[Where things could go wrong]
* Low chance of regression. Almost all changes isolated to Google Ethernet drivers.
* All changes upstream as of v6.6.
[Other Info]
* SF #00366697
--------
The following changes since commit 674f8904a82ebb8c65e226a8ee694c2836e32897:
UBUNTU: Ubuntu-gcp-6.5.0-1011.11 (2024-01-11 10:50:46 -0600)
are available in the Git repository at:
https://git.launchpad.net/~john-cabaj/ubuntu/+source/linux-gcp/+git/mantic-gcp dqo-qpl_feature
for you to fetch changes up to 00d8a4c9aa963d9eeec3cad5823887bf933e51a2:
gve: update gve.rst (2024-01-12 12:53:06 -0600)
----------------------------------------------------------------
Eric Dumazet (1):
gve: fix frag_list chaining
Jakub Kicinski (1):
eth: add missing xdp.h includes in drivers
Jesper Dangaard Brouer (1):
gve: trivial spell fix Recive to Receive
Rushil Gupta (4):
gve: Control path for DQO-QPL
gve: Tx path for DQO-QPL
gve: RX path for DQO-QPL
gve: update gve.rst
Documentation/networking/device_drivers/ethernet/google/gve.rst | 9 +++
drivers/net/bonding/bond_main.c | 1 +
drivers/net/ethernet/amazon/ena/ena_netdev.h | 1 +
drivers/net/ethernet/engleder/tsnep.h | 1 +
drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.h | 1 +
drivers/net/ethernet/freescale/enetc/enetc.h | 1 +
drivers/net/ethernet/freescale/fec.h | 1 +
drivers/net/ethernet/fungible/funeth/funeth_txrx.h | 1 +
drivers/net/ethernet/google/gve/gve.h | 113 +++++++++++++++++++++++++++++++--
drivers/net/ethernet/google/gve/gve_adminq.c | 89 ++++++++++++++++++++++----
drivers/net/ethernet/google/gve/gve_adminq.h | 10 +++
drivers/net/ethernet/google/gve/gve_desc.h | 4 +-
drivers/net/ethernet/google/gve/gve_main.c | 20 ++++--
drivers/net/ethernet/google/gve/gve_rx_dqo.c | 131 ++++++++++++++++++++++++++++++++------
drivers/net/ethernet/google/gve/gve_tx_dqo.c | 404 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------
drivers/net/ethernet/intel/igc/igc.h | 1 +
drivers/net/ethernet/microchip/lan966x/lan966x_main.h | 1 +
drivers/net/ethernet/microsoft/mana/mana_en.c | 1 +
drivers/net/ethernet/stmicro/stmmac/stmmac.h | 1 +
drivers/net/ethernet/ti/cpsw_priv.h | 1 +
drivers/net/hyperv/hyperv_net.h | 1 +
drivers/net/tap.c | 1 +
include/net/mana/mana.h | 2 +
23 files changed, 672 insertions(+), 124 deletions(-)
More information about the kernel-team
mailing list