numam-spdk/module/event/subsystems
Yuri 38a30da5bd nvmf: accepts new parameter to set poll groups mask
Parses and verifies hexadecimal cpu bit mask specified by the user.
Added verification to check for cpu cores range, making sure poll groups cores
assigned within the range of cpu cores allocated for the application.

RPC nvmf_set_config now takes an argument to configure ‘poll groups’,
a new parameter for NVMf subsystem. This parameter sets a CPU mask
to spawn threads which run an event loop for a ‘poll group’.

Change-Id: Ied9081c2213715ec94de00a8b37153730b8ac2ed
Signed-off-by: Yuri <yuriy.kirichok@hpe.com>
Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/5611
Community-CI: Mellanox Build Bot
Reviewed-by: Matt Dumm <matt.dumm@hpe.com>
Reviewed-by: Aleksey Marchuk <alexeymar@mellanox.com>
Reviewed-by: Ben Walker <benjamin.walker@intel.com>
Tested-by: SPDK CI Jenkins <sys_sgci@intel.com>
2021-07-28 08:06:00 +00:00
..
accel event: Shift subsystem initialization code to a separate library 2021-05-24 10:12:50 +00:00
bdev event: Shift subsystem initialization code to a separate library 2021-05-24 10:12:50 +00:00
iscsi event: Shift subsystem initialization code to a separate library 2021-05-24 10:12:50 +00:00
nbd event: Shift subsystem initialization code to a separate library 2021-05-24 10:12:50 +00:00
nvmf nvmf: accepts new parameter to set poll groups mask 2021-07-28 08:06:00 +00:00
scsi event: Shift subsystem initialization code to a separate library 2021-05-24 10:12:50 +00:00
sock event: Shift subsystem initialization code to a separate library 2021-05-24 10:12:50 +00:00
vhost event: Shift subsystem initialization code to a separate library 2021-05-24 10:12:50 +00:00
vmd event: Shift subsystem initialization code to a separate library 2021-05-24 10:12:50 +00:00
Makefile net: Remove library 2021-07-13 08:57:58 +00:00