From 8b61834dd08181bf1422e6e872d807b5dca5ec7a Mon Sep 17 00:00:00 2001 From: Darek Stojaczyk Date: Tue, 5 Feb 2019 12:51:53 +0100 Subject: [PATCH] event: passing env_context from app Change-Id: Id6b60b16c77ddd0818b6bdd412096b0285cb44b9 Signed-off-by: zkhatami88 Reviewed-on: https://review.gerrithub.io/c/spdk/spdk/+/443649 Tested-by: SPDK CI Jenkins Reviewed-by: Darek Stojaczyk Reviewed-by: Jim Harris --- include/spdk/event.h | 3 +++ lib/event/app.c | 1 + 2 files changed, 4 insertions(+) diff --git a/include/spdk/event.h b/include/spdk/event.h index 0260cc215..6164b3b1f 100644 --- a/include/spdk/event.h +++ b/include/spdk/event.h @@ -129,6 +129,9 @@ struct spdk_app_opts { /* Number of trace entries allocated for each core */ uint64_t num_entries; + + /** Opaque context for use of the env implementation. */ + void *env_context; }; /** diff --git a/lib/event/app.c b/lib/event/app.c index 5ebac602a..97fe117ac 100644 --- a/lib/event/app.c +++ b/lib/event/app.c @@ -507,6 +507,7 @@ spdk_app_setup_env(struct spdk_app_opts *opts) env_opts.num_pci_addr = opts->num_pci_addr; env_opts.pci_blacklist = opts->pci_blacklist; env_opts.pci_whitelist = opts->pci_whitelist; + env_opts.env_context = opts->env_context; rc = spdk_env_init(&env_opts); free(env_opts.pci_blacklist);