From: Shahed Shaikh <shahed.sha...@cavium.com> Don't treat MAC address removal failure as a fatal error and print in logs.
Fixes: 77fac1b54fc9 ("net/qede: fix filtering code") Cc: sta...@dpdk.org Signed-off-by: Shahed Shaikh <shahed.sha...@cavium.com> --- drivers/net/qede/qede_ethdev.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/drivers/net/qede/qede_ethdev.c b/drivers/net/qede/qede_ethdev.c index 88c805c..df52ea9 100644 --- a/drivers/net/qede/qede_ethdev.c +++ b/drivers/net/qede/qede_ethdev.c @@ -959,7 +959,10 @@ static int qede_del_mcast_filters(struct rte_eth_dev *eth_dev) if (rc == 0) rc = ecore_filter_ucast_cmd(edev, ucast, ECORE_SPQ_MODE_CB, NULL); - if (rc != ECORE_SUCCESS) + /* Indicate error only for add filter operation. + * Delete filter operations are not severe. + */ + if ((rc != ECORE_SUCCESS) && add) DP_ERR(edev, "MAC filter failed, rc = %d, op = %d\n", rc, add); -- 1.7.10.3