netdev.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH net v2 0/2] Fix a regression in the Gemini ethernet controller.
@ 2023-12-16 19:36 Linus Walleij
  2023-12-16 19:36 ` [PATCH net v2 1/2] net: ethernet: cortina: Drop software checksum and TSO Linus Walleij
  2023-12-16 19:36 ` [PATCH net v2 2/2] net: ethernet: cortina: Bypass checksumming engine of alien ethertypes Linus Walleij
  0 siblings, 2 replies; 9+ messages in thread
From: Linus Walleij @ 2023-12-16 19:36 UTC (permalink / raw)
  To: Hans Ulli Kroll, David S. Miller, Eric Dumazet, Jakub Kicinski,
	Paolo Abeni
  Cc: netdev, Linus Walleij

These fixes were developed on top of the earlier fixes.

Finding the right solution is hard because the Gemini checksumming
engine is completely undocumented in the datasheets.

Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
---
Changes in v2:
- Drop the TSO and length checks altogether, this was never
  working properly.
- Plan to make a proper TSO implementation in the next kernel
  cycle.
- Link to v1: https://lore.kernel.org/r/20231215-new-gemini-ethernet-regression-v1-0-93033544be23@linaro.org

---
Linus Walleij (2):
      net: ethernet: cortina: Drop software checksum and TSO
      net: ethernet: cortina: Bypass checksumming engine of alien ethertypes

 drivers/net/ethernet/cortina/gemini.c | 34 ++++++++++++++++++----------------
 1 file changed, 18 insertions(+), 16 deletions(-)
---
base-commit: 33cc938e65a98f1d29d0a18403dbbee050dcad9a
change-id: 20231203-new-gemini-ethernet-regression-3c672de9cfd9

Best regards,
-- 
Linus Walleij <linus.walleij@linaro.org>


^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2023-12-19 14:24 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-12-16 19:36 [PATCH net v2 0/2] Fix a regression in the Gemini ethernet controller Linus Walleij
2023-12-16 19:36 ` [PATCH net v2 1/2] net: ethernet: cortina: Drop software checksum and TSO Linus Walleij
2023-12-18 23:23   ` Jakub Kicinski
2023-12-19 14:24     ` Linus Walleij
2023-12-16 19:36 ` [PATCH net v2 2/2] net: ethernet: cortina: Bypass checksumming engine of alien ethertypes Linus Walleij
2023-12-18 14:50   ` Eric Dumazet
2023-12-18 23:41     ` Linus Walleij
2023-12-19  9:14       ` Eric Dumazet
2023-12-19 14:22         ` Linus Walleij

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).