Whamcloud - gitweb
LU-7845 lnet: check if ni is in current net namespace 84/21884/7
authorSebastien Buisson <sbuisson@ddn.com>
Thu, 11 Aug 2016 09:36:00 +0000 (18:36 +0900)
committerOleg Drokin <oleg.drokin@intel.com>
Mon, 29 Aug 2016 03:52:33 +0000 (03:52 +0000)
commit9a7c0e1207becd10fb70672193ca39cbfabdcf84
treed1e917ce23ffabc8e47b425957549b3d9f8b1393
parentb7ac3e6bcd58cb987d92b87e9e1b39112bb825e6
LU-7845 lnet: check if ni is in current net namespace

Add new 'ni_net_ns' field to struct lnet_ni to hold a reference
to original net namespace in which ni is created.
In LNetDist(), check if ni was created in same net namespace as
current's one. If not, assign order above 0xffff0000, to make
this ni not a priority.

Signed-off-by: Sebastien Buisson <sbuisson@ddn.com>
Change-Id: I5abde6e325983352b42c0eafe16aef22567e3e0e
Reviewed-on: http://review.whamcloud.com/21884
Tested-by: Jenkins
Reviewed-by: Olaf Weber <olaf@sgi.com>
Reviewed-by: Doug Oucharek <doug.s.oucharek@intel.com>
Tested-by: Maloo <hpdd-maloo@intel.com>
Reviewed-by: Oleg Drokin <oleg.drokin@intel.com>
lnet/include/lnet/lib-types.h
lnet/lnet/config.c
lnet/lnet/lib-move.c