Re: [PATCH v2 net-next 00/15] taprio automatic queueMaxSDU and new TXQ selection procedure

From: patchwork-bot+netdevbpf
Date: Wed Feb 08 2023 - 04:51:03 EST


Hello:

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

On Tue, 7 Feb 2023 15:54:25 +0200 you wrote:
> This patch set addresses 2 design limitations in the taprio software scheduler:
>
> 1. Software scheduling fundamentally prioritizes traffic incorrectly,
> in a way which was inspired from Intel igb/igc drivers and does not
> follow the inputs user space gives (traffic classes and TC to TXQ
> mapping). Patch 05/15 handles this, 01/15 - 04/15 are preparations
> for this work.
>
> [...]

Here is the summary with links:
- [v2,net-next,01/15] net/sched: taprio: delete peek() implementation
https://git.kernel.org/netdev/net-next/c/ecc0cc98632a
- [v2,net-next,02/15] net/sched: taprio: continue with other TXQs if one dequeue() failed
https://git.kernel.org/netdev/net-next/c/1638bbbe4ece
- [v2,net-next,03/15] net/sched: taprio: refactor one skb dequeue from TXQ to separate function
https://git.kernel.org/netdev/net-next/c/92f966674f6a
- [v2,net-next,04/15] net/sched: taprio: avoid calling child->ops->dequeue(child) twice
https://git.kernel.org/netdev/net-next/c/4c22942734f0
- [v2,net-next,05/15] net/sched: taprio: give higher priority to higher TCs in software dequeue mode
https://git.kernel.org/netdev/net-next/c/2f530df76c8c
- [v2,net-next,06/15] net/sched: taprio: calculate tc gate durations
https://git.kernel.org/netdev/net-next/c/a306a90c8ffe
- [v2,net-next,07/15] net/sched: taprio: rename close_time to end_time
https://git.kernel.org/netdev/net-next/c/e5517551112f
- [v2,net-next,08/15] net/sched: taprio: calculate budgets per traffic class
https://git.kernel.org/netdev/net-next/c/d2ad689dec10
- [v2,net-next,09/15] net/sched: taprio: calculate guard band against actual TC gate close time
https://git.kernel.org/netdev/net-next/c/a1e6ad30fa19
- [v2,net-next,10/15] net/sched: make stab available before ops->init() call
https://git.kernel.org/netdev/net-next/c/1f62879e3632
- [v2,net-next,11/15] net/sched: taprio: warn about missing size table
https://git.kernel.org/netdev/net-next/c/a3d91b2c6f6b
- [v2,net-next,12/15] net/sched: keep the max_frm_len information inside struct sched_gate_list
https://git.kernel.org/netdev/net-next/c/a878fd46fe43
- [v2,net-next,13/15] net/sched: taprio: automatically calculate queueMaxSDU based on TC gate durations
https://git.kernel.org/netdev/net-next/c/fed87cc6718a
- [v2,net-next,14/15] net/sched: taprio: split segmentation logic from qdisc_enqueue()
https://git.kernel.org/netdev/net-next/c/2d5e8071c47a
- [v2,net-next,15/15] net/sched: taprio: don't segment unnecessarily
https://git.kernel.org/netdev/net-next/c/39b02d6d104a

You are awesome, thank you!
--
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/patchwork/pwbot.html