From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga07.intel.com (mga07.intel.com [134.134.136.100]) by dpdk.org (Postfix) with ESMTP id F096A3DC for ; Mon, 12 Jun 2017 18:24:16 +0200 (CEST) Received: from fmsmga001.fm.intel.com ([10.253.24.23]) by orsmga105.jf.intel.com with ESMTP; 12 Jun 2017 09:24:16 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.39,334,1493708400"; d="scan'208";a="1159528702" Received: from sivswdev02.ir.intel.com ([10.237.217.46]) by fmsmga001.fm.intel.com with ESMTP; 12 Jun 2017 09:23:54 -0700 From: Ferruh Yigit To: Thomas Monjalon Cc: dev@dpdk.org, Ferruh Yigit Date: Mon, 12 Jun 2017 17:23:52 +0100 Message-Id: <20170612162352.31872-1-ferruh.yigit@intel.com> X-Mailer: git-send-email 2.8.4 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Subject: [dpdk-dev] [pull-request] next-net 17.08 PRE-RC1 X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 12 Jun 2017 16:24:18 -0000 The following changes since commit a6793d47f328354d0a3a3984060bbfb967e4f91d: ethdev: keep port id unchanged if obtaining by name failed (2017-06-09 18:35:01 +0200) are available in the git repository at: http://dpdk.org/git/next/dpdk-next-net for you to fetch changes up to 6110b1c65ba01d2cce03b6c1640dfe519c6f5884: net/thunderx: manage PCI device mapping for SQS VFs (2017-06-12 16:57:22 +0100) ---------------------------------------------------------------- Ajit Khaparde (29): net/bnxt: update to HWRM version 1.7.7 net/bnxt: refactor to properly allocate resources for PF/VF net/bnxt: handle VF/PF initialization appropriately net/bnxt: support lack of huge pages net/bnxt: add additional HWRM debug info net/bnxt: support tunneling net/bnxt: support xstats get/reset net/bnxt: support VLAN filter and strip net/bnxt: support multicast filter and set MAC addr doc: document bnxt allmulticast mode support net/bnxt: support get FW version net/bnxt: support set MTU net/bnxt: support LRO net/bnxt: support rxq/txq get information net/bnxt: support VLAN pvid net/bnxt: refactor the query stats doc: add LED support to default features file net/bnxt: support LED on/off net/bnxt: support Tx loopback, set VF MAC and queues drop net/bnxt: support set VF QOS and MAC anti spoof net/bnxt: support get and clear VF specific stats net/bnxt: determine the Rx status of VF net/bnxt: support to add a VF MAC address net/bnxt: configure a default VF VLAN net/bnxt: support to set VF rxmode doc: update release notes for bnxt PMD net/bnxt: move PMD specific functions net/bnxt: update HWRM defines net/bnxt: fix reporting of link status Andrew Rybchenko (9): net/sfc: carefully cleanup on init failure and shutdown net/sfc: use locally stored data for logging net/sfc: support multi-process net/sfc: advertise that device is detachable net/sfc: handle already flushed Rx queue gracefully net/sfc: add Tx queue flush failed flag for sanity net/sfc: handle already flushed Tx queue gracefully net/sfc: check added but not completed descs on EF10 Tx reap net/sfc: rely on one desc is one mbuf in simple EF10 Tx reap Andy Moreton (2): net/sfc/base: fix error code usage in common code net/sfc/base: let caller know that queue is already flushed Beilei Xing (7): net/i40e: update actions for FDIR net/i40e: refactor VXLAN flow parsing function net/i40e: add NVGRE flow parsing net/i40e: support flexible payload parsing for FDIR net/i40e: support input set selection for FDIR net/i40e: update supported patterns for FDIR net/i40e: support ether pattern for FDIR Bruce Richardson (4): net/ixgbe: add compile-time checks to vector driver net/ixgbe: enable ixgbe vector PMD for i686 net/i40e: add compile-time checks to vector driver net/fm10k: add compile-time checks to vector driver Chas Williams (3): net/af_packet: handle possible null pointer net/af_packet: fix packet bytes counting net/ring: fix adding MAC addresses Ferruh Yigit (9): net/ixgbe: do not touch mbuf initialized fields net/null: do not touch mbuf next or nb segs on Rx drivers/net: remove unnecessary macro for unused variables drivers/net: add generic ethdev macro to get PCI device net/avp: remove redundant assignment net/ring: set ethernet device field net/ring: use EAL APIs in PMD specific API ethdev: remove driver name from device private data drivers/net: document missing speed capabilities feature Harish Patil (4): 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 Hemant Agrawal (20): mk: change dpaa2 machine flag to cortex-a72 net/dpaa2: remove port level buffer layout definition net/dpaa2: stop using software annotation net/dpaa2: improve the error handling in dev init bus/fslmc: support for parallel Rx DQ requests net/dpaa2: support parallel Rx bus/fslmc: export qbman results in map file net/dpaa2: add support for congestion notification net/dpaa2: add support for tail drop on queue bus/fslmc: update TAILQ usages in dpaa2 objects net/dpaa2: add support for MAC address filtering net/dpaa2: add support for multicast promiscuous mode net/dpaa2: add support for VLAN filter and offload net/dpaa2: add support for VLAN strip net/dpaa2: add link status config support net/dpaa2: add support for flow control net/dpaa2: configure jumbo frames bus/fslmc: add support to detect SoC version net/dpaa2: add support for firmware version get bus/fslmc: reduce the debug log messages Herakliusz Lipiec (1): net/i40e: add return value checks Jerin Jacob (3): net/thunderx: add compile-time checks eal/pci: introduce a PCI driver flag net/thunderx: manage PCI device mapping for SQS VFs John Daley (8): net/enic/base: bring NIC interface functions up to date net/enic: flow API skeleton net/enic: flow API for NICs with advanced filters enabled net/enic: flow API mark and flag support net/enic: flow API for NICs with advanced filters disabled net/enic: flow API for Legacy NICs net/enic: flow API debug net/enic: flow API documentation John Miller (4): net/ark: fix buffer not null terminated net/ark: fix return code not checked net/ark: fix null pointer dereference net/ark: fix return value of null not checked Markus Theil (3): net/igb: support MAC filters for i210 and i211 chips net/igb: support flex filters on i210/i211 net/igb: fix add/delete of flex filters Matej Vido (5): net/szedata2: refactor ibuf and obuf names net/szedata2: refactor ibuf and obuf read and write net/szedata2: refactor ibuf and obuf address definition net/szedata2: move ibuf and obuf to specific header net/szedata2: add more supported firmwares Michael Lilja (1): net/i40e: improve FDIR programming times Moti Haimovsky (1): net/mlx4: support user space Rx interrupt event NĂ©lio Laranjeiro (2): net/mlx5: fix flow application order on stop/start net/mlx5: remove already initialised mbuf fields Pascal Mazon (8): net/tap: add support for fixed MAC addresses net/tap: add debug messages net/tap: remove unnecessary functions net/tap: drop unnecessary nested block net/tap: create netdevice during probing net/tap: do not set remote MAC if not necessary net/tap: fix some flow collision net/tap: add Rx/Tx checksum offload support Qi Zhang (5): net/ixgbe: remove redundant code net/ixgbe: fix fdir mask not be reset net/ixgbe: enable flex bytes for generic flow API net/i40e: exclude internal packet's byte count net/i40e: fix VF statistics Radu Nicolau (1): ethdev: move bypass functions to ixgbe PMD Rahul Lakkireddy (17): net/cxgbe: add support to run Chelsio T6 cards net/cxgbe/base: update register dump net/cxgbe/base: update flash part information net/cxgbe: grab available ports after firmware reset net/cxgbe: update link speeds and port modules net/cxgbe/base: add forward error correction support net/cxgbe: update hardware info prints net/cxgbe: update Tx path for Chelsio T6 net/cxgbe: update RXQ channel mapping for Chelsio T6 net/cxgbe: update Rx path for Chelsio T6 net/cxgbe: add compressed error vector net/cxgbe: fix port statistics net/cxgbe: remove LSB interrupt support net/cxgbe: improve latency for slow traffic net/cxgbe: fix rxq default params for ports under same PF net/cxgbe: remove rmb bottleneck in Rx path net/cxgbe: configure PCIe extended tags Rasesh Mody (1): net/qede/base: upgrade the FW to 8.20.0.0 Shahaf Shuler (1): net/mlx5: fix completion buffer size Shijith Thotton (3): net/liquidio: set device speed capability info net/liquidio: fix MTU calculation from port configuration net/liquidio: do not touch mbuf initialized fields Wei Dai (3): net/ixgbe/base: remove PHY access for some 1G ports net/ixgbe/base: disable X550EM-x 1GBASE-T led switch support net/ixgbe/base: update shared code version to 2017.05.16 Wei Zhao (13): net/igb: fix checksum valid flags net/e1000: add support 2-tuple filter on i210/i211 net/igb: store and restore TCP SYN filter net/igb: restore n-tuple filter net/igb: restore ether type filter net/igb: restore flex type filter net/igb: parse flow API n-tuple filter net/igb: parse flow API ethertype filter net/igb: parse flow API TCP SYN filter net/igb: parse flow API flex filter net/igb: create consistent filter net/igb: destroy consistent filter net/igb: flush all the filter Wenzhuo Lu (1): net/i40e/base: fix Tx error stats on VF Yongseok Koh (2): net/mlx5: fix exception handling net/mlx5: fix redundant free of Tx buffer app/test-pmd/Makefile | 4 + app/test-pmd/cmdline.c | 217 +- app/test-pmd/config.c | 20 +- app/test-pmd/testpmd.c | 13 +- app/test-pmd/testpmd.h | 2 +- config/common_base | 18 +- config/defconfig_arm64-dpaa2-linuxapp-gcc | 2 +- config/defconfig_i686-native-linuxapp-gcc | 5 - doc/guides/nics/cxgbe.rst | 45 +- doc/guides/nics/enic.rst | 52 + doc/guides/nics/features/ark.ini | 1 + doc/guides/nics/features/bnx2x.ini | 1 + doc/guides/nics/features/bnx2x_vf.ini | 1 + doc/guides/nics/features/bnxt.ini | 10 + doc/guides/nics/features/cxgbe.ini | 1 + doc/guides/nics/features/default.ini | 1 + doc/guides/nics/features/dpaa2.ini | 8 + doc/guides/nics/features/e1000.ini | 1 + doc/guides/nics/features/ena.ini | 1 + doc/guides/nics/features/enic.ini | 1 + doc/guides/nics/features/fm10k.ini | 1 + doc/guides/nics/features/fm10k_vec.ini | 1 + doc/guides/nics/features/fm10k_vf.ini | 1 + doc/guides/nics/features/fm10k_vf_vec.ini | 1 + doc/guides/nics/features/i40e.ini | 1 + doc/guides/nics/features/i40e_vec.ini | 1 + doc/guides/nics/features/igb.ini | 1 + doc/guides/nics/features/ixgbe.ini | 1 + doc/guides/nics/features/ixgbe_vec.ini | 1 + doc/guides/nics/features/liquidio.ini | 1 + doc/guides/nics/features/mlx4.ini | 2 + doc/guides/nics/features/sfc_efx.ini | 1 + doc/guides/nics/features/szedata2.ini | 1 + doc/guides/nics/features/tap.ini | 4 +- doc/guides/nics/features/virtio.ini | 1 + doc/guides/nics/features/virtio_vec.ini | 1 + doc/guides/nics/features/vmxnet3.ini | 1 + doc/guides/nics/szedata2.rst | 32 +- doc/guides/nics/tap.rst | 13 +- doc/guides/rel_notes/deprecation.rst | 23 - doc/guides/rel_notes/release_17_08.rst | 34 + drivers/bus/fslmc/Makefile | 1 + drivers/bus/fslmc/fslmc_vfio.c | 43 +- drivers/bus/fslmc/mc/dpmng.c | 88 + drivers/bus/fslmc/mc/fsl_dpmng.h | 106 + drivers/bus/fslmc/mc/fsl_dpmng_cmd.h | 61 + drivers/bus/fslmc/portal/dpaa2_hw_dpbp.c | 30 +- drivers/bus/fslmc/portal/dpaa2_hw_dpio.c | 62 +- drivers/bus/fslmc/portal/dpaa2_hw_pvt.h | 48 +- drivers/bus/fslmc/rte_bus_fslmc_version.map | 10 + drivers/net/af_packet/rte_eth_af_packet.c | 16 +- drivers/net/ark/ark_ethdev.c | 22 +- drivers/net/ark/ark_ethdev.h | 4 - drivers/net/ark/ark_pktchkr.c | 2 +- drivers/net/ark/ark_pktgen.c | 2 +- drivers/net/avp/avp_ethdev.c | 31 +- drivers/net/bnx2x/bnx2x_ethdev.c | 8 +- drivers/net/bnxt/Makefile | 4 + drivers/net/bnxt/bnxt.h | 118 +- drivers/net/bnxt/bnxt_cpr.c | 132 +- drivers/net/bnxt/bnxt_cpr.h | 17 + drivers/net/bnxt/bnxt_ethdev.c | 842 ++- drivers/net/bnxt/bnxt_filter.c | 54 +- drivers/net/bnxt/bnxt_filter.h | 3 + drivers/net/bnxt/bnxt_hwrm.c | 1609 +++- drivers/net/bnxt/bnxt_hwrm.h | 66 +- drivers/net/bnxt/bnxt_irq.c | 21 +- drivers/net/bnxt/bnxt_ring.c | 159 +- drivers/net/bnxt/bnxt_ring.h | 4 +- drivers/net/bnxt/bnxt_rxq.c | 56 +- drivers/net/bnxt/bnxt_rxq.h | 3 + drivers/net/bnxt/bnxt_rxr.c | 393 +- drivers/net/bnxt/bnxt_rxr.h | 46 + drivers/net/bnxt/bnxt_stats.c | 322 +- drivers/net/bnxt/bnxt_stats.h | 10 + drivers/net/bnxt/bnxt_txr.c | 3 +- drivers/net/bnxt/bnxt_vnic.c | 68 +- drivers/net/bnxt/bnxt_vnic.h | 20 +- drivers/net/bnxt/hsi_struct_def_dpdk.h | 9681 ++++++++++++++++++------- drivers/net/bnxt/rte_pmd_bnxt.c | 756 ++ drivers/net/bnxt/rte_pmd_bnxt.h | 336 + drivers/net/bnxt/rte_pmd_bnxt_version.map | 19 +- drivers/net/bonding/rte_eth_bond_api.c | 4 +- drivers/net/bonding/rte_eth_bond_args.c | 4 +- drivers/net/bonding/rte_eth_bond_private.h | 14 +- drivers/net/cxgbe/base/adapter.h | 9 +- drivers/net/cxgbe/base/common.h | 30 +- drivers/net/cxgbe/base/t4_chip_type.h | 11 +- drivers/net/cxgbe/base/t4_hw.c | 1160 ++- drivers/net/cxgbe/base/t4_hw.h | 18 +- drivers/net/cxgbe/base/t4_msg.h | 16 +- drivers/net/cxgbe/base/t4_pci_id_tbl.h | 15 +- drivers/net/cxgbe/base/t4_regs.h | 51 +- drivers/net/cxgbe/base/t4_regs_values.h | 9 +- drivers/net/cxgbe/base/t4fw_interface.h | 32 +- drivers/net/cxgbe/cxgbe.h | 3 +- drivers/net/cxgbe/cxgbe_compat.h | 11 +- drivers/net/cxgbe/cxgbe_ethdev.c | 19 +- drivers/net/cxgbe/cxgbe_main.c | 165 +- drivers/net/cxgbe/sge.c | 335 +- drivers/net/dpaa2/base/dpaa2_hw_dpni.c | 19 +- drivers/net/dpaa2/dpaa2_ethdev.c | 695 +- drivers/net/dpaa2/dpaa2_ethdev.h | 27 +- drivers/net/dpaa2/dpaa2_rxtx.c | 151 +- drivers/net/dpaa2/mc/dpni.c | 299 + drivers/net/dpaa2/mc/fsl_dpni.h | 365 +- drivers/net/dpaa2/mc/fsl_dpni_cmd.h | 142 + drivers/net/e1000/Makefile | 1 + drivers/net/e1000/e1000_ethdev.h | 96 +- drivers/net/e1000/em_ethdev.c | 15 +- drivers/net/e1000/igb_ethdev.c | 657 +- drivers/net/e1000/igb_flow.c | 1681 +++++ drivers/net/e1000/igb_pf.c | 2 +- drivers/net/e1000/igb_rxtx.c | 6 +- drivers/net/ena/ena_ethdev.c | 8 +- drivers/net/enic/Makefile | 1 + drivers/net/enic/base/cq_enet_desc.h | 13 + drivers/net/enic/base/vnic_dev.c | 162 +- drivers/net/enic/base/vnic_dev.h | 5 +- drivers/net/enic/base/vnic_devcmd.h | 81 +- drivers/net/enic/enic.h | 23 +- drivers/net/enic/enic_clsf.c | 16 +- drivers/net/enic/enic_ethdev.c | 22 +- drivers/net/enic/enic_flow.c | 1544 ++++ drivers/net/enic/enic_main.c | 3 + drivers/net/enic/enic_res.c | 15 + drivers/net/enic/enic_rxtx.c | 16 +- drivers/net/fm10k/fm10k_ethdev.c | 18 +- drivers/net/fm10k/fm10k_rxtx_vec.c | 15 + drivers/net/i40e/base/i40e_register.h | 2 +- drivers/net/i40e/i40e_ethdev.c | 69 +- drivers/net/i40e/i40e_ethdev.h | 42 +- drivers/net/i40e/i40e_ethdev_vf.c | 29 +- drivers/net/i40e/i40e_fdir.c | 55 +- drivers/net/i40e/i40e_flow.c | 2779 +++++-- drivers/net/i40e/i40e_pf.h | 2 +- drivers/net/i40e/i40e_rxtx_vec_sse.c | 32 +- drivers/net/ixgbe/Makefile | 2 +- drivers/net/ixgbe/base/README | 2 +- drivers/net/ixgbe/base/ixgbe_common.c | 3 +- drivers/net/ixgbe/base/ixgbe_x550.c | 30 +- drivers/net/ixgbe/ixgbe_bypass.c | 5 +- drivers/net/ixgbe/ixgbe_bypass.h | 4 +- drivers/net/ixgbe/ixgbe_bypass_api.h | 4 +- drivers/net/ixgbe/ixgbe_bypass_defines.h | 4 +- drivers/net/ixgbe/ixgbe_ethdev.c | 79 +- drivers/net/ixgbe/ixgbe_ethdev.h | 10 +- drivers/net/ixgbe/ixgbe_fdir.c | 31 +- drivers/net/ixgbe/ixgbe_flow.c | 155 +- drivers/net/ixgbe/ixgbe_pf.c | 4 +- drivers/net/ixgbe/ixgbe_rxtx.c | 3 - drivers/net/ixgbe/ixgbe_rxtx_vec_sse.c | 29 + drivers/net/ixgbe/rte_pmd_ixgbe.c | 153 +- drivers/net/ixgbe/rte_pmd_ixgbe.h | 215 + drivers/net/ixgbe/rte_pmd_ixgbe_version.map | 14 + drivers/net/liquidio/base/lio_hw_defs.h | 6 + drivers/net/liquidio/lio_ethdev.c | 42 +- drivers/net/liquidio/lio_rxtx.c | 37 +- drivers/net/liquidio/lio_struct.h | 2 +- drivers/net/mlx4/mlx4.c | 209 +- drivers/net/mlx4/mlx4.h | 1 + drivers/net/mlx5/mlx5.c | 1 + drivers/net/mlx5/mlx5.h | 2 +- drivers/net/mlx5/mlx5_ethdev.c | 2 +- drivers/net/mlx5/mlx5_fdir.c | 6 +- drivers/net/mlx5/mlx5_flow.c | 27 +- drivers/net/mlx5/mlx5_rxq.c | 14 +- drivers/net/mlx5/mlx5_rxtx.c | 2 - drivers/net/mlx5/mlx5_txq.c | 16 +- drivers/net/nfp/nfp_net.c | 16 +- drivers/net/null/rte_eth_null.c | 2 - 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 | 648 +- 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 | 1235 ++-- drivers/net/qede/qede_rxtx.h | 38 +- drivers/net/ring/rte_eth_ring.c | 113 +- drivers/net/sfc/base/ef10_ev.c | 7 +- drivers/net/sfc/base/ef10_rx.c | 18 +- drivers/net/sfc/base/ef10_tx.c | 18 +- drivers/net/sfc/sfc.c | 4 +- drivers/net/sfc/sfc.h | 16 +- drivers/net/sfc/sfc_debug.h | 9 +- drivers/net/sfc/sfc_dp_rx.h | 1 + drivers/net/sfc/sfc_dp_tx.h | 1 + drivers/net/sfc/sfc_ef10_rx.c | 2 +- drivers/net/sfc/sfc_ef10_tx.c | 72 +- drivers/net/sfc/sfc_ethdev.c | 173 +- drivers/net/sfc/sfc_ev.c | 3 +- drivers/net/sfc/sfc_intr.c | 10 +- drivers/net/sfc/sfc_log.h | 13 +- drivers/net/sfc/sfc_rx.c | 9 +- drivers/net/sfc/sfc_tx.c | 9 +- drivers/net/sfc/sfc_tx.h | 2 + drivers/net/szedata2/Makefile | 1 + drivers/net/szedata2/rte_eth_szedata2.c | 127 +- drivers/net/szedata2/rte_eth_szedata2.h | 340 +- drivers/net/szedata2/szedata2_iobuf.c | 203 + drivers/net/szedata2/szedata2_iobuf.h | 356 + drivers/net/tap/rte_eth_tap.c | 477 +- drivers/net/tap/tap_flow.c | 7 - drivers/net/thunderx/nicvf_ethdev.c | 16 +- drivers/net/virtio/virtio_ethdev.c | 23 +- drivers/net/vmxnet3/vmxnet3_ethdev.c | 6 +- drivers/net/vmxnet3/vmxnet3_rxtx.c | 2 +- drivers/net/xenvirt/rte_eth_xenvirt.c | 1 - lib/librte_eal/common/eal_common_pci.c | 7 +- lib/librte_eal/common/include/rte_pci.h | 2 + lib/librte_ether/rte_ethdev.c | 130 +- lib/librte_ether/rte_ethdev.h | 233 +- lib/librte_ether/rte_ethdev_pci.h | 1 - lib/librte_ether/rte_ethdev_vdev.h | 1 - lib/librte_ether/rte_ether_version.map | 9 - mk/machine/dpaa2/rte.vars.mk | 2 +- 232 files changed, 26459 insertions(+), 7786 deletions(-) create mode 100644 drivers/bus/fslmc/mc/dpmng.c create mode 100644 drivers/bus/fslmc/mc/fsl_dpmng.h create mode 100644 drivers/bus/fslmc/mc/fsl_dpmng_cmd.h create mode 100644 drivers/net/bnxt/rte_pmd_bnxt.c create mode 100644 drivers/net/bnxt/rte_pmd_bnxt.h create mode 100644 drivers/net/e1000/igb_flow.c create mode 100644 drivers/net/enic/enic_flow.c delete mode 100644 drivers/net/qede/qede_eth_if.c delete mode 100644 drivers/net/qede/qede_eth_if.h create mode 100644 drivers/net/szedata2/szedata2_iobuf.c create mode 100644 drivers/net/szedata2/szedata2_iobuf.h