The first patch add 2 functions to dynamically add/remove a MAC address to/from a ixgbe VF device. The 2 next patches fix the behaviour of the ixgbe_vf functions used in the first patch. The fourth patch fix the communication framework used by the VF/PF protocol. The last patch assigns a default MAC address to a VF device, when none is assigned by the underlying PF driver.
The last patch requires that the most recent PF/VF API version could be negociated, and thus assumes that the following patch of Konstantin Ananyev has been previously applied: "fix for jumbo frame issue with DPDK VF". Ivan Boule (5): [PATCH 1/5] ixgbe: add/remove a MAC address to/from a VF [PATCH 2/5] ixgbe: avoid adding twice the permanent MAC address of a VF [PATCH 3/5] ixgbe: skip NULL & permanent MAC addresses of a VF [PATCH 4/5] ixgbe: reset unused VF mailbox data registers [PATCH 5/5] ixgbe: assign a default MAC address to a VF lib/librte_pmd_ixgbe/ixgbe/ixgbe_mbx.c | 22 ++++++ lib/librte_pmd_ixgbe/ixgbe_ethdev.c | 132 +++++++++++++++++++++++++++++--- 2 files changed, 145 insertions(+), 9 deletions(-) -- 1.7.10.4