From: Stephen Hemminger <sthem...@microsoft.com> These fix the primary/secondary process model support in the vmbus and netvsc PMD. They do NOT fix the failsafe PMD.
The last two are not bug fixes but address unnecessary code found while debugging the mp support. Stephen Hemminger (7): bus/vmbus: fix secondary process setup net/netvsc: fix VF support with secondary process bus/vmbus: fix check for mmap failure bus/vmbus: stop mapping if empty resource found bus/vmbus: map ring in secondary bus/vmbus: refactor secondary mapping net/netvsc: remove unnecessary format of ether address drivers/bus/vmbus/linux/vmbus_uio.c | 54 +++++++++++- drivers/bus/vmbus/private.h | 3 + drivers/bus/vmbus/vmbus_channel.c | 20 ++++- drivers/bus/vmbus/vmbus_common_uio.c | 122 +++++++++++++-------------- drivers/net/netvsc/hn_ethdev.c | 3 +- drivers/net/netvsc/hn_rxtx.c | 8 +- drivers/net/netvsc/hn_var.h | 30 ++++++- drivers/net/netvsc/hn_vf.c | 85 +++++++++---------- 8 files changed, 206 insertions(+), 119 deletions(-) -- 2.20.1