[PATCH net-next] net: stmmac: fix .ndo_fix_features()

Andrew Lunn andrew at lunn.ch
Wed Feb 25 05:26:42 PST 2026


> Then, looking at the "Enable TSO" block of code in stmmac_hw_setup(),
> it looks to me like we can end up with some queues that have TSO
> enabled, and others which don't (because TBS has been enabled on the
> queue.) As far as I'm aware, the network layer doesn't support
> per-queue TSO.

There is a software implementation of TSO. See for example:

commit 3ae8f4e0b98b640aadf410c21185ccb6b5b02351
Author: Ezequiel Garcia <ezequiel.garcia at free-electrons.com>
Date:   Mon May 19 14:00:00 2014 -0300

    net: mv643xx_eth: Implement software TSO

You might be able to use this to fill in the gaps.

    Andrew



More information about the linux-arm-kernel mailing list