Hi, This patch set adds support for new firmware 8.20.0.0, includes code refactoring, adds an offload type and a bug fix. This patch set updates PMD version to 2.5.0.1.
Please apply to dpdk-net-next for 17.08 release. Thanks! Rasesh Harish Patil (6): net/qede: refactoring vport handling code net/qede: refactoring multi-queue implementation net/qede: fix VXLAN tunnel Tx offload flag setting net/qede: refactor Tx routine mbuf: introduce new Tx offload flag for MPLS-in-UDP net/qede: add Tx offloads for MPLS-in-UDP packets Rasesh Mody (1): net/qede/base: upgrade the FW to 8.20.0.0 drivers/net/qede/Makefile | 1 - drivers/net/qede/base/bcm_osal.h | 3 + drivers/net/qede/base/common_hsi.h | 68 +- drivers/net/qede/base/ecore.h | 2 +- drivers/net/qede/base/ecore_dev.c | 352 ++++--- drivers/net/qede/base/ecore_hsi_common.h | 45 +- drivers/net/qede/base/ecore_hsi_debug_tools.h | 24 +- drivers/net/qede/base/ecore_hsi_init_func.h | 4 + drivers/net/qede/base/ecore_init_fw_funcs.c | 94 +- drivers/net/qede/base/ecore_init_fw_funcs.h | 64 +- drivers/net/qede/base/ecore_iro_values.h | 12 +- drivers/net/qede/base/ecore_rt_defs.h | 649 ++++++------ drivers/net/qede/base/ecore_sp_commands.c | 23 +- drivers/net/qede/base/eth_common.h | 4 + drivers/net/qede/base/reg_addr.h | 5 + drivers/net/qede/qede_eth_if.c | 318 ------ drivers/net/qede/qede_eth_if.h | 132 --- drivers/net/qede/qede_ethdev.c | 640 ++++++++---- drivers/net/qede/qede_ethdev.h | 39 +- drivers/net/qede/qede_if.h | 81 +- drivers/net/qede/qede_main.c | 31 +- drivers/net/qede/qede_rxtx.c | 1377 +++++++++++-------------- drivers/net/qede/qede_rxtx.h | 33 +- lib/librte_mbuf/rte_mbuf.c | 2 + lib/librte_mbuf/rte_mbuf.h | 17 +- 25 files changed, 1899 insertions(+), 2121 deletions(-) delete mode 100644 drivers/net/qede/qede_eth_if.c delete mode 100644 drivers/net/qede/qede_eth_if.h -- 1.7.10.3