Update scatter check as warning for SDP interfaces instead of error to support cases where host application is already aware for the max buf size.
Signed-off-by: Nithin Dabilpuram <ndabilpu...@marvell.com> --- drivers/net/cnxk/cnxk_ethdev_ops.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/drivers/net/cnxk/cnxk_ethdev_ops.c b/drivers/net/cnxk/cnxk_ethdev_ops.c index 3921c38649..db1d583fd0 100644 --- a/drivers/net/cnxk/cnxk_ethdev_ops.c +++ b/drivers/net/cnxk/cnxk_ethdev_ops.c @@ -613,8 +613,11 @@ cnxk_nix_mtu_set(struct rte_eth_dev *eth_dev, uint16_t mtu) */ if (data->dev_started && frame_size > buffsz && !(dev->rx_offloads & RTE_ETH_RX_OFFLOAD_SCATTER)) { - plt_err("Scatter offload is not enabled for mtu"); - goto exit; + if (!roc_nix_is_sdp(nix)) { + plt_err("Scatter offload is not enabled for mtu"); + goto exit; + } + plt_warn("Scatter offload is not enabled for mtu on SDP interface"); } /* Check <seg size> * <max_seg> >= max_frame */ -- 2.34.1