This patch series adds VMDQ support for fm10k. It includes the functions to configure VMDQ mode and add MAC address for each VMDQ queue pool. It also includes logic to do sanity check for multi-queue settings.
Changes in v4: - Fix a clang compile issue - Rebase to latest code Changes in v3: - Keep device default MAC address even in VMDQ mode after queue pool config was changed, because some applications (e.g. vmdq_app) always need a valid MAC address there Changes in v2: - Reword some comments and commit messages - Update release note Shaopeng He (4): fm10k: add multi-queue checking fm10k: add VMDQ support in MAC/VLAN filter fm10k: add VMDQ support in multi-queue configure doc: update release note for fm10k VMDQ support doc/guides/rel_notes/release_2_2.rst | 5 + drivers/net/fm10k/fm10k.h | 3 + drivers/net/fm10k/fm10k_ethdev.c | 358 +++++++++++++++++++++++++++-------- 3 files changed, 289 insertions(+), 77 deletions(-) -- 1.9.3