Re: [PATCH v3 2/2] ethdev: add hierarchical scheduler API
From: Thomas Monjalon <hidden>
Date: 2017-03-06 10:38:44
From: Thomas Monjalon <hidden>
Date: 2017-03-06 10:38:44
2017-03-04 01:10, Cristian Dumitrescu:
This patch introduces the generic ethdev API for the traffic manager capability, which includes: hierarchical scheduling, traffic shaping, congestion management, packet marking.
We already have some API for QoS. Why integrating them in ethdev? ethdev is an interface for networking drivers. I think the QoS has nothing to do with drivers. If there are some operations to offload in drivers, please identify them and let's add the operations to ethdev.
Main features: - Exposed as ethdev plugin capability (similar to rte_flow approach)
I do not know what you call an ethdev plugin. rte_flow is a part of the driver interface.