]> git.openfabrics.org - ~shefty/ibacm.git/commitdiff
refresh
authorSean Hefty <sean.hefty@intel.com>
Fri, 1 Apr 2011 22:53:07 +0000 (15:53 -0700)
committerSean Hefty <sean.hefty@intel.com>
Fri, 1 Apr 2011 22:53:07 +0000 (15:53 -0700)
meta
patches/opt_mc_av
patches/refresh-temp [deleted file]

diff --git a/meta b/meta
index 70a7c369bed05b69de0b1057a5654f5fb934f937..7665455330fa223f446fcaf1df4a2e8e5e8134b3 100644 (file)
--- a/meta
+++ b/meta
@@ -1,9 +1,8 @@
 Version: 1
-Previous: 2298069f16e71df0b1f49714294824dea0a70920
-Head: 15505ed4f343d65936a136feb16cc5265c3cb5af
+Previous: 63ba32d815bb8c31365613a40dc400207dcb3b33
+Head: 1c9cb4576f95c0d2cc7bf96d33cc6efe5f6c313d
 Applied:
-  opt_mc_av: a26b6e020fd54f16249125ed2fbf94bb93f7828e
-  refresh-temp: 15505ed4f343d65936a136feb16cc5265c3cb5af
+  opt_mc_av: 1c9cb4576f95c0d2cc7bf96d33cc6efe5f6c313d
 Unapplied:
   addr_size: 8de02c47fbf595132105a7050ad6f755f49f9a7a
 Hidden:
index 4ce539fa520483159b25a271e25e67c53a6b7204..9974de81782f38b7e2a5baed0ffc03271f79b987 100644 (file)
@@ -3,17 +3,14 @@ Top:    ff1f0e0cc0c31d7a9b01b551462a6a3a0612e4b9
 Author: Sean Hefty <sean.hefty@intel.com>
 Date:   2011-04-01 14:46:34 -0700
 
-ibacm: Allocate address handles dynamically when needed
+ibacm: Reduce overhead on multicast groups not used
 
-ibacm allocates an address handle for every remote destination
-that it tracks.  However, under normal operation, the handle
-is used infrequently - typically only once by the target
-service to send a response and not at all on the initiator
-service.  Avoid the overhead of having 1 address handle per
-destination by allocating them dynamically only when they are needed.
-
-The exceptions to this are the address handles allocated to
-communicate with the SA and the primary multicast group.
+ACM may join several multicast groups when using the multicast
+group protocol.  No data is ever sent on those groups.  They exist
+simply to see if a port *could* send data across those groups, for
+example, to validate the mtu or rate between two endpoints.  Since
+we don't send data on them, there's no need to create an address
+handle for them or attach the ACM UD QP to it.
 
 Signed-off-by: Sean Hefty <sean.hefty@intel.com>
 
diff --git a/patches/refresh-temp b/patches/refresh-temp
deleted file mode 100644 (file)
index f636866..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-Bottom: ff1f0e0cc0c31d7a9b01b551462a6a3a0612e4b9
-Top:    ff1f0e0cc0c31d7a9b01b551462a6a3a0612e4b9
-Author: Sean Hefty <sean.hefty@intel.com>
-Date:   2011-04-01 15:49:19 -0700
-
-Refresh of opt_mc_av
-
----
-
-