[PATCH v1 4/6] net/ice/base: support RDMA on 4+ ports of E830

Soumyadeep Hore soumyadeep.hore at intel.com
Tue Mar 10 10:52:16 CET 2026


From: Paul Greenwalt <paul.greenwalt at intel.com>

E810/E82X devices do not support RDMA on 4+ ports configurations. This is
not true for E830 devices.

During device capability discovery do not apply RDMA limitation when
the device is E830.

Signed-off-by: Paul Greenwalt <paul.greenwalt at intel.com>
Signed-off-by: Soumyadeep Hore <soumyadeep.hore at intel.com>
---
 drivers/net/intel/ice/base/ice_common.c | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/drivers/net/intel/ice/base/ice_common.c b/drivers/net/intel/ice/base/ice_common.c
index 7d8f677c99..934e0c2d5b 100644
--- a/drivers/net/intel/ice/base/ice_common.c
+++ b/drivers/net/intel/ice/base/ice_common.c
@@ -2668,6 +2668,8 @@ ice_recalc_port_limited_caps(struct ice_hw *hw, struct ice_hw_common_caps *caps)
 		caps->maxtc = 4;
 		ice_debug(hw, ICE_DBG_INIT, "reducing maxtc to %u (based on #ports)\n",
 			  caps->maxtc);
+		if (hw->mac_type == ICE_MAC_E830)
+			return;
 	}
 }
 
-- 
2.47.1



More information about the dev mailing list