+33
−17
Loading
Use a lookup table with function pointers to build the request depending on the payload type and SGL support. This change helps to remove several if/else branches Change-Id: I506e4290efc218be68fc8cfda4835b242a99aa77 Signed-off-by:Alexey Marchuk <alexeymar@mellanox.com> Reviewed-on: https://review.gerrithub.io/c/spdk/spdk/+/478191 Tested-by:
SPDK CI Jenkins <sys_sgci@intel.com> Reviewed-by:
Jim Harris <james.r.harris@intel.com> Reviewed-by:
Shuhei Matsumoto <shuhei.matsumoto.xt@hitachi.com> Reviewed-by:
Changpeng Liu <changpeng.liu@intel.com>