X-Git-Url: http://git.droids-corp.org/?a=blobdiff_plain;f=drivers%2Fnet%2Fice%2Fice_dcf_sched.c;h=a231c1e60b2b47f349479792337a9dad5840c7d2;hb=7f89f41860d64a4880197d35a47df05e7d56a6b1;hp=dcf2723494d4a64284c7ccb71d89ee915ea02a15;hpb=e787b44a6b3ea755bf4a01b8349b7b1b828aef13;p=dpdk.git diff --git a/drivers/net/ice/ice_dcf_sched.c b/drivers/net/ice/ice_dcf_sched.c index dcf2723494..a231c1e60b 100644 --- a/drivers/net/ice/ice_dcf_sched.c +++ b/drivers/net/ice/ice_dcf_sched.c @@ -754,6 +754,13 @@ static int ice_dcf_hierarchy_commit(struct rte_eth_dev *dev, uint8_t num_elem = 0; int i, ret_val; + /* check if port is stopped */ + if (!adapter->parent.pf.adapter_stopped) { + PMD_DRV_LOG(ERR, "Please stop port first"); + ret_val = ICE_ERR_NOT_READY; + goto err; + } + ret_val = ice_dcf_commit_check(hw); if (ret_val) goto fail_clear; @@ -871,5 +878,6 @@ fail_clear: ice_dcf_tm_conf_uninit(dev); ice_dcf_tm_conf_init(dev); } +err: return ret_val; }