kernel-ark/drivers/infiniband/ulp/ipoib
Roland Dreier d0df6d6d45 IPoIB: Create MCGs with all attributes required by RFC
RFC 4391 ("Transmission of IP over InfiniBand (IPoIB)") says:

  If the IB multicast group does not already exist, one must be
  created first with the IPoIB link MTU.  The MGID MUST use the same
  P_Key, Q_Key, SL, MTU, and HopLimit as those used in the
  broadcast-GID.  The rest of attributes SHOULD follow the values used
  in the broadcast-GID as well.

However, the current IPoIB driver is only setting the attributes
required by the InfiniBand spec to create a multicast group, so in
particular the MTU and HopLimit are not being set.  Add these
attributes when creating MCGs, and also set the Rate attribute, since
IPoIB pays attention to that attribute as well.

Signed-off-by: Roland Dreier <rolandd@cisco.com>
2006-09-22 15:22:56 -07:00
..
ipoib_fs.c
ipoib_ib.c IPoIB: Refactor completion handling 2006-09-22 15:22:52 -07:00
ipoib_main.c IB/sa: Require SA registration 2006-09-22 15:22:53 -07:00
ipoib_multicast.c IPoIB: Create MCGs with all attributes required by RFC 2006-09-22 15:22:56 -07:00
ipoib_verbs.c IPoIB: Handle client reregister events 2006-06-17 20:37:36 -07:00
ipoib_vlan.c IPoIB: Free child interfaces properly 2006-05-09 22:54:59 -07:00
ipoib.h IB/sa: Require SA registration 2006-09-22 15:22:53 -07:00
Kconfig IB/ipoib: Remove broken link from Kconfig and documentation 2006-08-03 10:48:31 -07:00
Makefile