On Tue, 2008-02-19 at 16:10 +0200, Eli Cohen wrote:
> Please ignore this - I used the wrong branch. I will post a new patch.
> 

OK, here's the real one.

diff --git a/ipoib_release_notes.txt b/ipoib_release_notes.txt
index 0fe0d7c..c9b4217 100644
--- a/ipoib_release_notes.txt
+++ b/ipoib_release_notes.txt
@@ -39,6 +39,40 @@ will be configured to this maximum value.
 3. For destinations that do not support connected mode, IPoIB will fall back on
    datagram mode.
 4. For multicast traffic, IPoIB always uses datagram mode.
+5. This version adds support for CM mode for HCAs which do not support Infiniband
+   Shared Receive Qeueus (SRQ). The detection is done automatically at run time. In
+   this case, the driver uses RC connections between the peers for transferring IPOIB
+   traffic.
+
+   Even if the HCA does support SRQ, the administrator can force the driver to not
+   use SRQs. This can be done by setting the module parameter "set_nonsrq".
+6. This version of ofed introduces improvements to IPOIB by cutting the CPU
+   overhead in handling both send and receive packets. This will improve operation
+   in different modes of operation but the change is mostly noticeable for small
+   UDP message were message rate has increased.
+
+   Stateless offload features have been introduced:
+   checksum offload - generate on send and verify on receive of packet checksum
+   Large Send Offload - support fragmenting a large quantity of data paseed form the
+   TCP/IP stack and fragment it to MSS sized packets.
+7. Support for interrupt moderation was introduced. This is done for HCAs which
+   support this feature (like Mellanox's mlx4). Controlling moderation params is
+   done through the ethtool interface.
+
+   ethtool -c ib0
+   will display the parameters for ib0. Two kinds of parameters are supported:
+   rx-usecs, tx_usecs and rx-frames, tx_frames - value for rx and tx are identical.
+   To change a value you need to do:
+   ethtool -C ib0 rx-usecs <new val>
+   This will change both rx_usecs and tx_usecs for ib0.
+
+   The semantics of the parameters is this: an EQE will be pushed to the event queue
+   if any of the conditions have been met - *-usecs have elapsed or *-frames were
+   received since the last time an EQE was generated. Using this helps reduce
+   interrupt rate generated by the device.
+8. 4K mtu support has been introduced. In order to benefit from using 4K mtu it is
+   required that the SM create the broadcast group with 4K MTU. See SM
+   documentation for details.
 
 
 Usage and configuration:
@@ -268,4 +302,9 @@ Notes:
 - Fixed kernel oops in IPoIB download
 - Fix a crasher bug in IPoIB CM by initializing RX before moving QP to RTR. 
 
-
+===============================================================================
+8. Notes
+===============================================================================
+1. Switching between CM and UD mode can be done in runtime:
+echo datagram > /sys/class/net/ib0/mode sets the mode of ib0 to UD
+echo connected > /sys/class/net/ib0/mode sets the mode ib0 to CM
_______________________________________________
ewg mailing list
[email protected]
http://lists.openfabrics.org/cgi-bin/mailman/listinfo/ewg

Reply via email to