mbox series

[net-next,0/3] gve: Add header split support

Message ID 20240229212236.3152897-1-ziweixiao@google.com (mailing list archive)
Headers show
Series gve: Add header split support | expand

Message

Ziwei Xiao Feb. 29, 2024, 9:22 p.m. UTC
Currently, the ethtool's ringparam has added a new field tcp-data-split
for enabling and disabling header split. These three patches will
utilize that ethtool flag to support header split in GVE driver.

Jeroen de Borst (3):
  gve: Add header split device option
  gve: Add header split data path
  gve: Add header split ethtool stats

 drivers/net/ethernet/google/gve/gve.h         | 27 +++++++-
 drivers/net/ethernet/google/gve/gve_adminq.c  | 50 ++++++++++++--
 drivers/net/ethernet/google/gve/gve_adminq.h  | 20 +++++-
 drivers/net/ethernet/google/gve/gve_ethtool.c | 62 +++++++++++++----
 drivers/net/ethernet/google/gve/gve_main.c    | 65 ++++++++++++++++--
 drivers/net/ethernet/google/gve/gve_rx_dqo.c  | 68 ++++++++++++++++++-
 drivers/net/ethernet/google/gve/gve_utils.c   | 17 +++--
 drivers/net/ethernet/google/gve/gve_utils.h   |  3 +
 8 files changed, 277 insertions(+), 35 deletions(-)

Comments

patchwork-bot+netdevbpf@kernel.org March 4, 2024, 10:10 a.m. UTC | #1
Hello:

This series was applied to netdev/net-next.git (main)
by David S. Miller <davem@davemloft.net>:

On Thu, 29 Feb 2024 13:22:33 -0800 you wrote:
> Currently, the ethtool's ringparam has added a new field tcp-data-split
> for enabling and disabling header split. These three patches will
> utilize that ethtool flag to support header split in GVE driver.
> 
> Jeroen de Borst (3):
>   gve: Add header split device option
>   gve: Add header split data path
>   gve: Add header split ethtool stats
> 
> [...]

Here is the summary with links:
  - [net-next,1/3] gve: Add header split device option
    https://git.kernel.org/netdev/net-next/c/0b43cf527d1d
  - [net-next,2/3] gve: Add header split data path
    https://git.kernel.org/netdev/net-next/c/5e37d8254e7f
  - [net-next,3/3] gve: Add header split ethtool stats
    https://git.kernel.org/netdev/net-next/c/056a70924a02

You are awesome, thank you!
Mina Almasry March 5, 2024, 2:13 a.m. UTC | #2
On Mon, Mar 4, 2024 at 2:10 AM <patchwork-bot+netdevbpf@kernel.org> wrote:
>
> Hello:
>
> This series was applied to netdev/net-next.git (main)
> by David S. Miller <davem@davemloft.net>:
>
> On Thu, 29 Feb 2024 13:22:33 -0800 you wrote:
> > Currently, the ethtool's ringparam has added a new field tcp-data-split
> > for enabling and disabling header split. These three patches will
> > utilize that ethtool flag to support header split in GVE driver.
> >
> > Jeroen de Borst (3):
> >   gve: Add header split device option
> >   gve: Add header split data path
> >   gve: Add header split ethtool stats
> >
> > [...]
>
> Here is the summary with links:
>   - [net-next,1/3] gve: Add header split device option
>     https://git.kernel.org/netdev/net-next/c/0b43cf527d1d
>   - [net-next,2/3] gve: Add header split data path
>     https://git.kernel.org/netdev/net-next/c/5e37d8254e7f
>   - [net-next,3/3] gve: Add header split ethtool stats
>     https://git.kernel.org/netdev/net-next/c/056a70924a02
>
> You are awesome, thank you!
> --
> Deet-doot-dot, I am a bot.
> https://korg.docs.kernel.org/patchwork/pwbot.html
>

The patches have already been merged so it probably doesn't matter,
but FWIW I was able to rebase my changes on top of these and test with
devmem TCP and everything looks fine. So, for what it's worth:

Tested-by: Mina Almasry <almasrymina@google.com>

Thanks Ziwei!