Details
-
Bug
-
Resolution: Unresolved
-
Minor
-
None
-
None
-
3
-
9223372036854775807
Description
Socklnd subscribes to network events and if the event matches the device name, index and IP socklnd is using, it reports it to LNet so that corresponding NI availability can be toggled for the purpose of NI selection when sending.
However it appears to be possible that the event can feature a device from a network namespace different from the one where LNet is running could have the same device name and index/IP. This can cause socklnd to report wrong status to LNet.
Socklnd should be checking the network namespace of the device in the event against the current namespace and ignore the events from other namespaces.