There is no explicit need for the spdk governors initialization to occur on per core basis. This implementation detail for dpdk_governor is now hidden in the init/deinit calls. There is no recourse when failing deinit for a certain core, so ignore the return code. Changed return type for deinit in governor and scheduler to void. While here modified the callbacks for scheduler to no longer require passing currently selected governor as an argument. Signed-off-by: Tomasz Zawadzki <tomasz.zawadzki@intel.com> Change-Id: I7f0b7a09aa7f5d12ae47fca25186faeedac31a95 Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/8791 Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Community-CI: Mellanox Build Bot Community-CI: Broadcom CI <spdk-ci.pdl@broadcom.com> Reviewed-by: Ben Walker <benjamin.walker@intel.com> Reviewed-by: Jim Harris <james.r.harris@intel.com> Reviewed-by: Konrad Sztyber <konrad.sztyber@gmail.com> |
||
---|---|---|
.. | ||
app_rpc.c | ||
app.c | ||
dpdk_governor.c | ||
gscheduler.c | ||
log_rpc.c | ||
Makefile | ||
reactor.c | ||
scheduler_dynamic.c | ||
scheduler_static.c | ||
spdk_event.map |