===============================================================================
- OFED-1.5.1 RoCEE Support README
- February 2010
+ OFED-1.5.3 RoCEE Support README
+ March 2011
===============================================================================
Contents:
8. Firmware Requirements
========================
-RoCEE has limited support with firmware 2.7.700 and will be fully supported
-with firmware 2.8.000.
+RoCEE has limited support with firmware 2.7.700 and is fully supported
+with firmware 2.8.000 and above.
9. Supported hardware
ibdev2netdev is a utility that displays the association between an HCA's port
and the network interface bound to it. Example run:
-sw417:/usr/src/packages/SOURCES/ofa_kernel-1.5.2 # ibdev2netdev
+# ibdev2netdev
mlx4_0 port 1 ==> ib0 (Down)
mlx4_0 port 2 ==> ib1 (Down)
mlx4_1 port 1 ==> eth2 (Up)
Open Fabrics Enterprise Distribution (OFED)
- ConnectX driver (mlx4) in OFED 1.5.2 Release Notes
+ ConnectX driver (mlx4) in OFED 1.5.3 Release Notes
- December 2010
+ March 2011
===============================================================================
===============================================================================
2. Supported firmware versions
===============================================================================
-- This release was tested with FW 2.8.0000
+- This release was tested with FW 2.8.0600
- The minimal version to use is 2.3.000.
- To use both IB and Ethernet (VPI) use FW version 2.6.000 or higher
11.1 Changes and new features
-----------------------------
1. RoCE counters are now added to the regular Ethernet counters. The counters
-for RoCE specific traffic are at the same place and are not changed.
+ for RoCE specific traffic are at the same place and are not changed.
2. Forward any vendor ID SMP MADs to firmware for handling.
3. Add blue flame support for kernel consumers. This allows lower latencies to
-be achieved. To use blue flame, a consumer needs to create the QP with inline
-support.
+ be achieved. To use blue flame, a consumer needs to create the QP with
+ inline support.
+4. Enabled raw eth QPs to work with inline and blueflame
+5. Enabled new steering model in mlx4_en. The RX packets are now steered
+ through the MCG table instead of Mac table for unicast, and default entry
+ for multicast.
+6. Added support for promiscuous mode in the new steering model.
11.2 Bug fixes
--------------
-1. Fix race when reading node desctription through MADs.
-2. Fix modify CQ so each of moderation parameters is independent.
-3. Limit the number of fast registration work requests to match HW capabilities.
-4 Changes to node-description via sysfs are now propagated to FW (for FW
-2.8.000 and later). This enables FW to send a 144 trap to OpenSM regarding the
-change, so that OpenSM can read that nodes updated description. This fixes an
-old race condition, where OpenSM read the nodes description before it was
-changed during driver startup.
-5. Fix max fast registration WRs that can be posted to CX.
-6. Fix port speed reporting for RoCE ports.
-7. Limit GID entries for VLAN to match hardware capabilities.
-8. Fix RoCE link state report.
-9. Workaround firmware bug reporting wrong number of blue flame registers.
+1. Fix race when reading node description through MADs.
+2. Fix modify CQ so each of moderation parameters is independent.
+3. Limit the number of fast registration work requests to match HW
+ capabilities.
+4 Changes to node-description via sysfs are now propagated to FW (for FW
+ 2.8.000 and later). This enables FW to send a 144 trap to OpenSM regarding
+ the change, so that OpenSM can read that nodes updated description. This
+ fixes an old race condition, where OpenSM read the nodes description before
+ it was changed during driver startup.
+5. Fix max fast registration WRs that can be posted to CX.
+6. Fix port speed reporting for RoCE ports.
+7. Limit GID entries for VLAN to match hardware capabilities.
+8. Fix RoCE link state report.
+9. Workaround firmware bug, reporting wrong number of blue flame registers.
10. Bug fix in kernel pos_send when VLANs are used.
11. Fix in mlx4_en for handling VLAN operations when working under bond
- interfaces.
-12.Fix Ethtool transceiver type report for mlx4_en
-
+ interfaces.
+12. Fix Ethtool transceiver type report for mlx4_en
+13. Avoid vunmpa invalid pointer in allocation bad flow
+14. Fix mlx4_ib_reg_xrc_rcv_qp() locking
===============================================================================
12. Known Issues