21/06/2019 00:07, Gage Eads: > The mempool library assigns handler ops indexes based on the dynamic load > order of mempool handlers. Indexes are used so a mempool can be used by > multiple processes, but this only works if all processes agree on the > mapping from index to mempool handler. > > When using the '-d' argument, it's possible for different processes to load > mempool handlers in different orders, and thus have different > index->handler mappings. Using a mempool in multiple of such processes will > result in undefined behavior. > > This commit adds a note to the mempool library programmer's guide warning > users against this. > > Fixes: 449c49b93a6b ("mempool: support handler operations") > Cc: sta...@dpdk.org > > Signed-off-by: Gage Eads <gage.e...@intel.com> > Acked-by: Andrew Rybchenko <arybche...@solarflare.com>
Applied, thanks