From: Satha Rao <skotesh...@marvell.com> CNXK platforms do not support PFC on LBK so skipping configuration on LBK interfaces.
Signed-off-by: Satha Rao <skotesh...@marvell.com> --- drivers/net/cnxk/cnxk_ethdev.c | 2 +- drivers/net/cnxk/cnxk_ethdev_ops.c | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/drivers/net/cnxk/cnxk_ethdev.c b/drivers/net/cnxk/cnxk_ethdev.c index 02416ad..f08a20f 100644 --- a/drivers/net/cnxk/cnxk_ethdev.c +++ b/drivers/net/cnxk/cnxk_ethdev.c @@ -1859,7 +1859,7 @@ cnxk_eth_dev_uninit(struct rte_eth_dev *eth_dev, bool reset) pfc_conf.tx_pause.rx_qid = i; rc = cnxk_nix_priority_flow_ctrl_queue_config(eth_dev, &pfc_conf); - if (rc) + if (rc && rc != -ENOTSUP) plt_err("Failed to reset PFC. error code(%d)", rc); } diff --git a/drivers/net/cnxk/cnxk_ethdev_ops.c b/drivers/net/cnxk/cnxk_ethdev_ops.c index 1592971..64beabd 100644 --- a/drivers/net/cnxk/cnxk_ethdev_ops.c +++ b/drivers/net/cnxk/cnxk_ethdev_ops.c @@ -356,8 +356,8 @@ cnxk_nix_priority_flow_ctrl_queue_config(struct rte_eth_dev *eth_dev, return -ENOTSUP; } - if (roc_nix_is_sdp(nix)) { - plt_err("Prio flow ctrl config is not allowed on SDP"); + if (roc_nix_is_sdp(nix) || roc_nix_is_lbk(nix)) { + plt_nix_dbg("Prio flow ctrl config is not allowed on SDP/LBK"); return -ENOTSUP; } -- 2.8.4