[PATCH 04/19] net/cnxk: update scatter check as warning for SDP
Nithin Dabilpuram
ndabilpuram at marvell.com
Mon Sep 1 09:30:20 CEST 2025
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 <ndabilpuram at 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
More information about the dev
mailing list