net/ice: support QoS config VF bandwidth in DCF
authorTing Xu <ting.xu@intel.com>
Thu, 1 Jul 2021 11:41:21 +0000 (19:41 +0800)
committerQi Zhang <qi.z.zhang@intel.com>
Tue, 6 Jul 2021 02:58:15 +0000 (04:58 +0200)
commit3a6bfc37eaf49b46af211beb0e448b5ad862d017
treeeaa872f04444393f0abadac238c4642177a6a8de
parentc9958d0e3fb309651b14e4f250167bb2273efcfc
net/ice: support QoS config VF bandwidth in DCF

This patch supports the ETS-based QoS configuration. It enables the DCF
to configure bandwidth limits for each VF VSI of different TCs. A
hierarchy scheduler tree is built with port, TC and VSI nodes.

Signed-off-by: Qiming Yang <qiming.yang@intel.com>
Signed-off-by: Ting Xu <ting.xu@intel.com>
Acked-by: Qi Zhang <qi.z.zhang@intel.com>
doc/guides/rel_notes/release_21_08.rst
drivers/net/ice/ice_dcf.c
drivers/net/ice/ice_dcf.h
drivers/net/ice/ice_dcf_ethdev.c
drivers/net/ice/ice_dcf_ethdev.h
drivers/net/ice/ice_dcf_parent.c
drivers/net/ice/ice_dcf_sched.c [new file with mode: 0644]
drivers/net/ice/meson.build