Whamcloud - gitweb
LU-7955 gnilnd: Add ability to set bte_get/put_dlvr_mode 02/19202/4
authorJames Shimek <jshimek@cray.com>
Mon, 14 Mar 2016 15:17:43 +0000 (15:17 +0000)
committerOleg Drokin <oleg.drokin@intel.com>
Tue, 14 Jun 2016 03:53:08 +0000 (03:53 +0000)
commit9291d53cf7e0deaa6c62f1a7dce59e3e3df20524
treeeb133611c7cbe492cb4dbf958f189654d2fd70b0
parenta238d0e7edf95fbb3e95e11386a540eb69eff1fa
LU-7955 gnilnd: Add ability to set bte_get/put_dlvr_mode

Currently the bte_dlvr_mode applies to all BTE transactions
initiated on the node. Based on testing we would like to be able to
set the mode for BTE_GET and BTE_PUT independently.

Changes
1. Add bte_get_dlvr_mode
2. Add bte_put_dlvr_mode
3. Remove old bte_dlvr_mode parameter
4. Set default for both new modes to be performance.

Signed-off-by: Chris Horn <hornc@cray.com>
Change-Id: Ifa7388b2a5b3d2f17b96f68890d3d98f082e3de6
Reviewed-on: http://review.whamcloud.com/19202
Reviewed-by: James Simmons <uja.ornl@yahoo.com>
Tested-by: Jenkins
Tested-by: Maloo <hpdd-maloo@intel.com>
Reviewed-by: Chuck Fossen <chuckf@cray.com>
Reviewed-by: James Shimek <jshimek@cray.com>
Reviewed-by: Oleg Drokin <oleg.drokin@intel.com>
lnet/klnds/gnilnd/gnilnd.h
lnet/klnds/gnilnd/gnilnd_cb.c
lnet/klnds/gnilnd/gnilnd_modparams.c