Question about QoS hardware offload

Naveen Mamindlapalli <[email protected]> Wed, 15 Dec 2021 14:34:56 +0530
Newsgroups gmane.linux.network.routing
Message-ID <CAOcd1mp=GxDv_ytkRiNWNqb6xn8N0w2iFikhhP=H+G2DCGCfCw@mail.gmail.com>
Hi,

Our NIC hardware provides a QoS tree for each link with strict
priority and DRR scheduling & traffic shaping at each level. I'm
curious what the closest qdisc that has the aforementioned
functionalities for offloading to hardware. I looked into htb/drr/prio
qdiscs, but each qdisc supports a subset of the functionality enabled
by our hardware.

Is the ETS - Enhanced Transmission Selection scheduler a better fit if
we simply need to offload scheduling with strict priority and DRR?

Thanks,
Naveen