From: Rick Jones <rick.jones2@hpe.com>
To: Alexander Duyck <alexander.duyck@gmail.com>,
Eric Dumazet <eric.dumazet@gmail.com>
Cc: Yuval Mintz <Yuval.Mintz@qlogic.com>,
Manish Chopra <manish.chopra@qlogic.com>,
David Miller <davem@davemloft.net>,
netdev <netdev@vger.kernel.org>,
Ariel Elior <Ariel.Elior@qlogic.com>,
Tom Herbert <tom@herbertland.com>,
Hannes Frederic Sowa <hannes@redhat.com>
Subject: Re: [PATCH net-next 0/5] qed/qede: Tunnel hardware GRO support
Date: Wed, 22 Jun 2016 16:52:25 -0700 [thread overview]
Message-ID: <576B24B9.604@hpe.com> (raw)
In-Reply-To: <CAKgT0UdbPVqpSVLs0JW7zFU7mNtJn5BM+fMjsr1tLm4kHRcW9A@mail.gmail.com>
On 06/22/2016 03:56 PM, Alexander Duyck wrote:
> On Wed, Jun 22, 2016 at 3:47 PM, Eric Dumazet <eric.dumazet@gmail.com> wrote:
>> On Wed, 2016-06-22 at 14:52 -0700, Rick Jones wrote:
>>> Had the bnx2x-driven NICs' firmware not had that rather unfortunate
>>> assumption about MSSes I probably would never have noticed.
> It could be that you and Rick are running different firmware. I
> believe you can expose that via "ethtool -i". This is the ugly bit
> about all this. We are offloading GRO into the firmware of these
> devices with no idea how any of it works and by linking GRO to LRO on
> the same device you are stuck having to accept either the firmware
> offload or nothing at all. That is kind of the point Rick was trying
> to get at.
I think you are typing a bit too far ahead into my keyboard with that
last sentence. And I may not have been sufficiently complete in what I
wrote. If the bnx2x-driven NICs' firmware had been coalescing more than
two segments together, not only would I probably not have noticed, I
probably would not have been upset to learn it was NIC-firmware GRO
rather than stack.
My complaint is the specific bug of coalescing only two segments when
their size is unexpected, and the difficulty present in disabling the
bnx2x-driven NICs' firmware GRO. I don't have a problem necessarily
with the existence of NIC-firmware GRO in general. I just want to be
able to enable/disable it easily.
rick jones
Of course, what I really want are much, Much, MUCH larger MTUs. It
isn't for nothing that I used to refer to TSO as "Poor man's Jumbo
Frames" :)
next prev parent reply other threads:[~2016-06-22 23:52 UTC|newest]
Thread overview: 36+ messages / expand[flat|nested] mbox.gz Atom feed top
2016-06-22 8:25 [PATCH net-next 0/5] qed/qede: Tunnel hardware GRO support Manish Chopra
2016-06-22 8:25 ` [PATCH net-next 1/5] net: export udp and gre gro_complete() APIs Manish Chopra
2016-06-22 8:25 ` [PATCH net-next 2/5] qede: Add support to handle VXLAN hardware GRO packets Manish Chopra
2016-06-22 8:25 ` [PATCH net-next 3/5] qede: Add support to handle GENEVE " Manish Chopra
2016-06-22 8:25 ` [PATCH net-next 4/5] qede: Add support to handle GRE " Manish Chopra
2016-06-22 8:25 ` [PATCH net-next 5/5] qed: Enable hardware GRO feature for encapsulated packets Manish Chopra
2016-06-22 16:27 ` [PATCH net-next 0/5] qed/qede: Tunnel hardware GRO support Alexander Duyck
2016-06-22 17:16 ` Yuval Mintz
2016-06-22 17:45 ` Alexander Duyck
2016-06-22 18:22 ` Yuval Mintz
2016-06-22 21:32 ` Alexander Duyck
2016-06-22 22:32 ` Hannes Frederic Sowa
2016-06-22 23:42 ` Eric Dumazet
2016-06-22 21:52 ` Rick Jones
2016-06-22 22:47 ` Eric Dumazet
2016-06-22 22:56 ` Alexander Duyck
2016-06-22 23:31 ` Eric Dumazet
2016-06-22 23:59 ` Tom Herbert
2016-06-23 0:11 ` Alexander Duyck
2016-06-23 4:10 ` Yuval Mintz
2016-06-23 4:17 ` Yuval Mintz
2016-06-23 17:07 ` Alexander Duyck
2016-06-23 21:06 ` Yuval Mintz
2016-06-23 23:20 ` Alexander Duyck
2016-06-24 5:20 ` Yuval Mintz
2016-06-24 16:44 ` Alexander Duyck
2016-06-24 13:09 ` Edward Cree
2016-06-24 16:31 ` Tom Herbert
2016-06-24 17:21 ` Edward Cree
2016-06-26 6:09 ` Yuval Mintz
2016-06-22 23:52 ` Rick Jones [this message]
2016-06-23 0:18 ` Alexander Duyck
2016-06-22 23:10 ` Rick Jones
2016-06-23 0:48 ` Rick Jones
2016-06-23 9:03 ` Yuval Mintz
2016-06-26 19:53 ` David Miller
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=576B24B9.604@hpe.com \
--to=rick.jones2@hpe.com \
--cc=Ariel.Elior@qlogic.com \
--cc=Yuval.Mintz@qlogic.com \
--cc=alexander.duyck@gmail.com \
--cc=davem@davemloft.net \
--cc=eric.dumazet@gmail.com \
--cc=hannes@redhat.com \
--cc=manish.chopra@qlogic.com \
--cc=netdev@vger.kernel.org \
--cc=tom@herbertland.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.