From: Tal Shnaiderman Date: Mon, 28 Dec 2020 12:33:01 +0000 (+0200) Subject: net/mlx5: skip IPv6 broadcast flow creation failure X-Git-Url: http://git.droids-corp.org/?a=commitdiff_plain;h=084de7a10813c44525d179bf7c279c47dcbee7b9;p=dpdk.git net/mlx5: skip IPv6 broadcast flow creation failure IPv6 broadcast flow creation is unsupported in Windows. do not fail on IPv6 broadcast flow creation on this mast to avoid entire default rules creation failure. Signed-off-by: Tal Shnaiderman Acked-by: Matan Azrad --- diff --git a/drivers/net/mlx5/mlx5_trigger.c b/drivers/net/mlx5/mlx5_trigger.c index 646f29b923..48210bf0b2 100644 --- a/drivers/net/mlx5/mlx5_trigger.c +++ b/drivers/net/mlx5/mlx5_trigger.c @@ -1316,8 +1316,12 @@ mlx5_traffic_enable(struct rte_eth_dev *dev) goto error; ret = mlx5_ctrl_flow(dev, &ipv6_multi_spec, &ipv6_multi_mask); - if (ret) - goto error; + if (ret) { + /* Do not fail on IPv6 broadcast creation failure. */ + DRV_LOG(WARNING, + "IPv6 broadcast is not supported"); + ret = 0; + } } } /* Add MAC address flows. */