[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <CANn89iL+r=dgW4ndjBBR=E0KQ0rBVshWMQOVmco0cZDbNXymrw@mail.gmail.com>
Date: Mon, 9 May 2022 11:54:38 -0700
From: Eric Dumazet <edumazet@...gle.com>
To: Alexander Duyck <alexander.duyck@...il.com>
Cc: David Miller <davem@...emloft.net>,
Eric Dumazet <eric.dumazet@...il.com>,
Jakub Kicinski <kuba@...nel.org>,
Coco Li <lixiaoyan@...gle.com>,
netdev <netdev@...r.kernel.org>, Paolo Abeni <pabeni@...hat.com>
Subject: Re: [PATCH 0/2] Replacements for patches 2 and 7 in Big TCP series
On Mon, May 9, 2022 at 11:17 AM Alexander Duyck
<alexander.duyck@...il.com> wrote:
>
> This patch set is meant to replace patches 2 and 7 in the Big TCP series.
> From what I can tell it looks like they can just be dropped from the series
> and these two patches could be added to the end of the set.
>
> With these patches I have verified that both the loopback and mlx5 drivers
> are able to send and receive IPv6 jumbogram frames when configured with a
> g[sr]o_max_size value larger than 64K.
>
> Note I had to make one minor change to iproute2 to allow submitting a value
> larger than 64K in that I removed a check that was limiting gso_max_size to
> no more than 65536. In the future an alternative might be to fetch the
> IFLA_TSO_MAX_SIZE attribute if it exists and use that, and if not then use
> 65536 as the limit.
OK, thanks.
My remarks are :
1) Adding these enablers at the end of the series will not be
bisection friendly.
2) Lots more changes, and more backport conflicts for us.
I do not care really, it seems you absolutely hate the new attributes,
I can live with that,
but honestly this makes the BIG TCP patch series quite invasive.
>
> ---
>
> Alexander Duyck (2):
> net: Allow gso_max_size to exceed 65536
> net: Allow gro_max_size to exceed 65536
>
>
> drivers/net/ethernet/amd/xgbe/xgbe.h | 3 ++-
> drivers/net/ethernet/mellanox/mlx5/core/en_rx.c | 2 +-
> drivers/net/ethernet/sfc/ef100_nic.c | 3 ++-
> drivers/net/ethernet/sfc/falcon/tx.c | 3 ++-
> drivers/net/ethernet/sfc/tx_common.c | 3 ++-
> drivers/net/ethernet/synopsys/dwc-xlgmac.h | 3 ++-
> drivers/net/hyperv/rndis_filter.c | 2 +-
> drivers/scsi/fcoe/fcoe.c | 2 +-
> include/linux/netdevice.h | 6 ++++--
> include/net/ipv6.h | 2 +-
> net/bpf/test_run.c | 2 +-
> net/core/dev.c | 7 ++++---
> net/core/gro.c | 8 ++++++++
> net/core/rtnetlink.c | 10 +---------
> net/core/sock.c | 4 ++++
> net/ipv4/tcp_bbr.c | 2 +-
> net/ipv4/tcp_output.c | 2 +-
> net/sctp/output.c | 3 ++-
> 18 files changed, 40 insertions(+), 27 deletions(-)
>
> --
>
Powered by blists - more mailing lists