Message ID | 20210119120815.463334-1-maximmi@mellanox.com (mailing list archive) |
---|---|
Headers | show |
Series | HTB offload | expand |
Hello: This series was applied to netdev/net-next.git (refs/heads/master): On Tue, 19 Jan 2021 14:08:10 +0200 you wrote: > This series adds support for HTB offload to the HTB qdisc, and adds > usage to mlx5 driver. > > The previous RFCs are available at [1], [2]. > > The feature is intended to solve the performance bottleneck caused by > the single lock of the HTB qdisc, which prevents it from scaling well. > The HTB algorithm itself is offloaded to the device, eliminating the > need to take the root lock of HTB on every packet. Classification part > is done in clsact (still in software) to avoid acquiring the lock, which > imposes a limitation that filters can target only leaf classes. > > [...] Here is the summary with links: - [net-next,v4,1/5] net: sched: Add multi-queue support to sch_tree_lock https://git.kernel.org/netdev/net-next/c/ca1e4ab19993 - [net-next,v4,2/5] net: sched: Add extack to Qdisc_class_ops.delete https://git.kernel.org/netdev/net-next/c/4dd78a73738a - [net-next,v4,3/5] sch_htb: Hierarchical QoS hardware offload https://git.kernel.org/netdev/net-next/c/d03b195b5aa0 - [net-next,v4,4/5] sch_htb: Stats for offloaded HTB https://git.kernel.org/netdev/net-next/c/83271586249c - [net-next,v4,5/5] net/mlx5e: Support HTB offload https://git.kernel.org/netdev/net-next/c/214baf22870c You are awesome, thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/patchwork/pwbot.html