Version: 1
-Previous: aebbd42ae0ef5c80894854266abef038c18baec0
-Head: ee3f0c712c6066b772cb4e9bb71928c9896249c1
+Previous: 81f55662a4123c705c6eb152c3e6a539c579ecd4
+Head: 66a905de19d3f55bdebd41c64c9737ccba7a6588
Applied:
- async_mc: 2a809d8458d1034d085ced9c64164ffbabd0dd9a
- refresh-temp: ee3f0c712c6066b772cb4e9bb71928c9896249c1
+ async_mc: 66a905de19d3f55bdebd41c64c9737ccba7a6588
Unapplied:
addr_size: 8de02c47fbf595132105a7050ad6f755f49f9a7a
Hidden:
Author: Sean Hefty <sean.hefty@intel.com>
Date: 2011-01-19 16:33:11 -0800
-ibacm: Handle asynchronous
+ibacm: Process multicast joins in a separate thread
+
+Move multicast processing into its own thread. This will simplify
+processing asynchronous events, such as port up/down or SA
+re-registration.
+
+Add needed state checking and locking between the ACM server thread
+and the multicast thread.
+
+Signed-off-by: Sean Hefty <sean.hefty@intel.com>
---
+++ /dev/null
-Bottom: a8e8aa49b3591176bc809c876eb5943ae719ce0d
-Top: a8e8aa49b3591176bc809c876eb5943ae719ce0d
-Author: Sean Hefty <sean.hefty@intel.com>
-Date: 2011-01-19 16:33:25 -0800
-
-Refresh of async_mc
-
----
-
-