* [dpdk-dev] [pull-request] next-net 17.05 RC2
@ 2017-04-19 13:44 Ferruh Yigit
2017-04-19 21:29 ` Thomas Monjalon
0 siblings, 1 reply; 2+ messages in thread
From: Ferruh Yigit @ 2017-04-19 13:44 UTC (permalink / raw)
To: Thomas Monjalon; +Cc: dev, Ferruh Yigit
The following changes since commit c6b3570f9e143f4cb4892af3afefd65735838b2f:
mk: link app with ring mempool by default (2017-04-19 15:33:51 +0200)
are available in the git repository at:
http://dpdk.org/git/next/dpdk-next-net
for you to fetch changes up to 8bbfd5a92f572dc986f06aad77131a3667b3ed62:
net/mlx5: fix PMD specific parameters defaults (2017-04-19 14:37:39 +0100)
----------------------------------------------------------------
Allain Legacy (1):
config: compile AVP driver only on x86 64 bit
Andrew Rybchenko (5):
net/sfc: remove unnecessary mbuf initialization on Rx path
net/sfc: remove logically dead code
net/sfc: reset RSS channels back to 0 on close
net/sfc: use zero RSS channels as disabled RSS indicator
net/sfc: correct RSS hash availability condition
Beilei Xing (1):
net/i40e: add check for invalid VF queue number
Bernard Iremonger (5):
net/i40e: fix QinQ eth pattern parsing
doc: release note for i40e QinQ cloud filter
doc: add QinQ flow information to testpmd
net/i40e: fix to ensure vector mode is not used
net/i40e: downgrade log message
Bruce Richardson (2):
net/i40e: eliminate mbuf write on rearm
net/i40e: remove option to disable offload flags
Charles Myers (1):
net/mlx4: fix Rx after mbuf alloc failure
Ed Czeck (9):
net/ark: stub PMD for Atomic Rules Arkville
net/ark: provide API for hardware modules MPU RQP and pktdir
net/ark: provide API for hardware modules UDM and DDM
net/ark: provide API for hardware modules pktchkr and pktgen
net/ark: packet Tx support initial version
net/ark: packet Rx support initial version
net/ark: arkville PMD component integration
net/ark: update packet Rx path to set mbuf time stamp field
net/ark: report hardware status during PMD init
Ferruh Yigit (2):
net/kni: remove unnecessary null check
net/ixgbe: fix duplicated check
Hemant Agrawal (44):
mk/dpaa2: add the CRC support to the machine type
bus/fslmc: introducing fsl-mc bus driver
bus/fslmc: add QBMAN driver to bus
bus/fslmc: introduce MC object functions
bus/fslmc: add MC dpio object support
bus/fslmc: add MC dpbp object support
eal/vfio: adding vfio utility functions in map file
bus/fslmc: add vfio support
bus/fslmc: scan for net and crypto device
bus/fslmc: add debug log support
bus/fslmc: dpio portal driver
bus/fslmc: support hardware mempool object
bus/fslmc: affine dpio to crypto threads
bus/fslmc: define queues for DPAA2 devices
bus/fslmc: define hardware annotation area size
bus/fslmc: introduce true and false macros
bus/fslmc: define VLAN header length
bus/fslmc: add packet FLE definitions
bus/fslmc: add physical-virtual address translation helpers
bus/fslmc: add support for DMA mapping for ARM SMMU
bus/fslmc: frame queue based dq storage alloc
mempool/dpaa2: add DPAA2 hardware offloaded mempool
net/dpaa2: introducing NXP DPAA2 PMD driver
doc: add DPAA2 NIC details
net/dpaa2: add debug log support
config: enable support for DPAA2 debug logging
net/dpaa2: add MC dpni object support
net/dpaa2: adding eth ops to DPAA2
net/dpaa2: add RSS flow distribution
net/dpaa2: configure MAC address at init
net/dpaa2: attach the buffer pool to dpni
net/dpaa2: add support for L3 and L4 checksum offload
net/dpaa2: add support for promiscuous mode
net/dpaa2: add MTU configuration support
net/dpaa2: enable packet Rx and Tx operations
net/dpaa2: support for Rx packet parsing and packet type
net/dpaa2: update link status
net/dpaa2: add basic stats support
net/dpaa2: enable stashing for LS2088A devices
net/dpaa2: handle non-hardware backed buffer pool
net/dpaa2: enable physical addressing for packet buffers
config: add configuration for toggling physical addressing
net/dpaa2: enable DMA Mapping during device scanning
net/dpaa2: enable frame queue based dequeuing
Henry Cai (2):
net/cxgbe: fix possible NULL pointer dereference
net/i40e: fix return value check issue
Ilya Maximets (2):
net/bonding: remove all slaves on close
net/bonding: allow configuring jumbo frames without slaves
Jeff Guo (1):
net/i40e: fix hash input set issue on X722
Jerin Jacob (2):
net/thunderx: use rte version of byteorder.h
net/thunderx: reduce writes to mbuf
Jianbo Liu (1):
net/i40e: sync between x86 and arm64 vector PMD
Jingjing Wu (2):
net/i40e: fix default PFC setting
doc: fix description on Intel VFs
John Daley (1):
net/enic: remove initialization of some mbuf fields
Konstantin Ananyev (2):
net/ixgbe: eliminate mbuf write on rearm
net/ixgbe: remove option to disable offload flags
Marcin Wilk (1):
net/thunderx: fix access an array out of bounds
Michal Krawczyk (4):
net/ena: fix incorrect Rx descriptors allocation
net/ena: fix delayed cleanup of Rx descriptors
net/ena: cleanup if refilling of Rx descriptors fails
net/ena: calculate partial checksum if DF bit is disabled
Nélio Laranjeiro (4):
net/mlx5: remove extra check on Rx
net/mlx5: fix flow queues array allocation
net/mlx5: panic when destroying a queue in use
net/mlx5: fix empty RSS flow action
Pascal Mazon (1):
net/tap: update driver param string
Qi Zhang (7):
net/i40e: remove duplicate code
net/i40e: fix VF link speed
net/i40e: add missing 25G link speed
net/i40e: enable per dev PTYPE mapping table
net/i40e: configurable PTYPE mapping
app/testpmd: add CL for ptype mapping configure
net/i40e: fix VF link status update
Qiming Yang (1):
doc: add known igb_uio issue for i40e
Shahaf Shuler (2):
net/mlx5: modify PMD args process
net/mlx5: fix PMD specific parameters defaults
Shijith Thotton (14):
net/liquidio/base: fix mbox command initialization
net/liquidio: fix null pointer check
doc: add doc to explain compiling and testing of PMD
doc: refer PMD compile and test section from ark doc
doc: refer PMD compile and test section from bnx2x doc
doc: refer PMD compile and test section from cxgbe doc
doc: refer PMD compile and test section from ena doc
doc: refer PMD compile and test section from i40e doc
doc: refer PMD compile and test section from liquidio doc
doc: refer PMD compile and test section from nfp doc
doc: refer PMD compile and test section from qede doc
doc: refer PMD compile and test section from thunderx doc
net/liquidio: add support for 25G link speed
doc: update supported liquidio adapters
Shreyansh Jain (1):
doc: cleanup testpmd section in DPAA2 PMD guide
Wei Zhao (2):
net/ixgbe: fix generic filter return
net/ixgbe: remove tpid check for fdir filter
Wenzhuo Lu (5):
net/i40e: move private APIs to a specific file
net/ixgbe: move private APIs to a specific file
net/i40e: add more explanation for QoS APIs
net/i40e: downgrade unnecessary error print
net/i40e: downgrade error print
Yongseok Koh (1):
net/mlx5: change calculating inline room for Tx
MAINTAINERS | 16 +
app/test-pmd/cmdline.c | 372 ++++
config/common_base | 33 +-
config/defconfig_arm-armv7a-linuxapp-gcc | 2 +
config/defconfig_arm64-armv8a-linuxapp-gcc | 1 +
config/defconfig_arm64-dpaa2-linuxapp-gcc | 27 +-
config/defconfig_ppc_64-power8-linuxapp-gcc | 2 +-
doc/guides/nics/ark.rst | 261 +++
doc/guides/nics/bnx2x.rst | 178 +-
doc/guides/nics/build_and_test.rst | 179 ++
doc/guides/nics/cxgbe.rst | 86 +-
doc/guides/nics/dpaa2.rst | 592 ++++++
doc/guides/nics/ena.rst | 69 +-
doc/guides/nics/features/ark.ini | 14 +
doc/guides/nics/features/dpaa2.ini | 18 +
doc/guides/nics/i40e.rst | 113 +-
doc/guides/nics/index.rst | 3 +
doc/guides/nics/intel_vf.rst | 88 +-
doc/guides/nics/ixgbe.rst | 18 -
doc/guides/nics/liquidio.rst | 127 +-
doc/guides/nics/nfp.rst | 141 +-
doc/guides/nics/qede.rst | 176 +-
doc/guides/nics/thunderx.rst | 188 +-
doc/guides/rel_notes/known_issues.rst | 24 +
doc/guides/rel_notes/release_17_05.rst | 27 +-
doc/guides/testpmd_app_ug/index.rst | 2 +
doc/guides/testpmd_app_ug/testpmd_funcs.rst | 77 +
drivers/Makefile | 3 +
drivers/bus/Makefile | 39 +
drivers/bus/fslmc/Makefile | 75 +
drivers/bus/fslmc/fslmc_bus.c | 141 ++
drivers/bus/fslmc/fslmc_logs.h | 76 +
drivers/bus/fslmc/fslmc_vfio.c | 642 +++++++
drivers/bus/fslmc/fslmc_vfio.h | 82 +
drivers/bus/fslmc/mc/dpbp.c | 261 +++
drivers/bus/fslmc/mc/dpio.c | 279 +++
drivers/bus/fslmc/mc/fsl_dpbp.h | 241 +++
drivers/bus/fslmc/mc/fsl_dpbp_cmd.h | 88 +
drivers/bus/fslmc/mc/fsl_dpio.h | 282 +++
drivers/bus/fslmc/mc/fsl_dpio_cmd.h | 122 ++
drivers/bus/fslmc/mc/fsl_mc_cmd.h | 239 +++
drivers/bus/fslmc/mc/fsl_mc_sys.h | 105 ++
drivers/bus/fslmc/mc/mc_sys.c | 114 ++
drivers/bus/fslmc/portal/dpaa2_hw_dpbp.c | 139 ++
drivers/bus/fslmc/portal/dpaa2_hw_dpio.c | 445 +++++
drivers/bus/fslmc/portal/dpaa2_hw_dpio.h | 70 +
drivers/bus/fslmc/portal/dpaa2_hw_pvt.h | 245 +++
drivers/bus/fslmc/qbman/include/compat.h | 410 +++++
drivers/bus/fslmc/qbman/include/fsl_qbman_base.h | 160 ++
drivers/bus/fslmc/qbman/include/fsl_qbman_portal.h | 1093 +++++++++++
drivers/bus/fslmc/qbman/qbman_portal.c | 1496 +++++++++++++++
drivers/bus/fslmc/qbman/qbman_portal.h | 277 +++
drivers/bus/fslmc/qbman/qbman_private.h | 174 ++
drivers/bus/fslmc/qbman/qbman_sys.h | 385 ++++
drivers/bus/fslmc/qbman/qbman_sys_decl.h | 73 +
drivers/bus/fslmc/rte_bus_fslmc_version.map | 50 +
drivers/bus/fslmc/rte_fslmc.h | 148 ++
drivers/mempool/Makefile | 2 +
drivers/mempool/dpaa2/Makefile | 63 +
drivers/mempool/dpaa2/dpaa2_hw_mempool.c | 373 ++++
drivers/mempool/dpaa2/dpaa2_hw_mempool.h | 91 +
.../mempool/dpaa2/rte_mempool_dpaa2_version.map | 8 +
drivers/net/Makefile | 4 +
drivers/net/ark/Makefile | 64 +
drivers/net/ark/ark_ddm.c | 151 ++
drivers/net/ark/ark_ddm.h | 177 ++
drivers/net/ark/ark_ethdev.c | 992 ++++++++++
drivers/net/ark/ark_ethdev.h | 41 +
drivers/net/ark/ark_ethdev_rx.c | 673 +++++++
drivers/net/ark/ark_ethdev_rx.h | 65 +
drivers/net/ark/ark_ethdev_tx.c | 468 +++++
drivers/net/ark/ark_ethdev_tx.h | 59 +
drivers/net/ark/ark_ext.h | 115 ++
drivers/net/ark/ark_global.h | 161 ++
drivers/net/ark/ark_logs.h | 119 ++
drivers/net/ark/ark_mpu.c | 181 ++
drivers/net/ark/ark_mpu.h | 154 ++
drivers/net/ark/ark_pktchkr.c | 474 +++++
drivers/net/ark/ark_pktchkr.h | 117 ++
drivers/net/ark/ark_pktdir.c | 80 +
drivers/net/ark/ark_pktdir.h | 70 +
drivers/net/ark/ark_pktgen.c | 496 +++++
drivers/net/ark/ark_pktgen.h | 108 ++
drivers/net/ark/ark_rqp.c | 97 +
drivers/net/ark/ark_rqp.h | 86 +
drivers/net/ark/ark_udm.c | 226 +++
drivers/net/ark/ark_udm.h | 192 ++
drivers/net/ark/rte_pmd_ark_version.map | 4 +
drivers/net/bonding/rte_eth_bond_pmd.c | 20 +-
drivers/net/cxgbe/base/t4_hw.c | 3 +
drivers/net/dpaa2/Makefile | 70 +
drivers/net/dpaa2/base/dpaa2_hw_dpni.c | 344 ++++
drivers/net/dpaa2/base/dpaa2_hw_dpni_annot.h | 257 +++
drivers/net/dpaa2/dpaa2_ethdev.c | 1035 +++++++++++
drivers/net/dpaa2/dpaa2_ethdev.h | 83 +
drivers/net/dpaa2/dpaa2_rxtx.c | 422 +++++
drivers/net/dpaa2/mc/dpni.c | 739 ++++++++
drivers/net/dpaa2/mc/fsl_dpkg.h | 184 ++
drivers/net/dpaa2/mc/fsl_dpni.h | 1217 ++++++++++++
drivers/net/dpaa2/mc/fsl_dpni_cmd.h | 334 ++++
drivers/net/dpaa2/mc/fsl_net.h | 487 +++++
drivers/net/dpaa2/rte_pmd_dpaa2_version.map | 4 +
drivers/net/ena/ena_ethdev.c | 52 +-
drivers/net/enic/enic_rxtx.c | 2 -
drivers/net/i40e/Makefile | 1 +
drivers/net/i40e/i40e_ethdev.c | 1745 +-----------------
drivers/net/i40e/i40e_ethdev.h | 16 +
drivers/net/i40e/i40e_ethdev_vf.c | 9 +-
drivers/net/i40e/i40e_flow.c | 31 +-
drivers/net/i40e/i40e_pf.c | 29 +-
drivers/net/i40e/i40e_rxtx.c | 30 +-
drivers/net/i40e/i40e_rxtx.h | 3 +-
drivers/net/i40e/i40e_rxtx_vec_altivec.c | 33 +-
drivers/net/i40e/i40e_rxtx_vec_common.h | 12 +-
drivers/net/i40e/i40e_rxtx_vec_neon.c | 87 +-
drivers/net/i40e/i40e_rxtx_vec_sse.c | 63 +-
drivers/net/i40e/rte_pmd_i40e.c | 1937 ++++++++++++++++++++
drivers/net/i40e/rte_pmd_i40e.h | 92 +
drivers/net/i40e/rte_pmd_i40e_version.map | 4 +
drivers/net/ixgbe/Makefile | 1 +
drivers/net/ixgbe/ixgbe_ethdev.c | 1300 +++----------
drivers/net/ixgbe/ixgbe_ethdev.h | 5 +
drivers/net/ixgbe/ixgbe_flow.c | 38 +-
drivers/net/ixgbe/ixgbe_rxtx_vec_common.h | 7 -
drivers/net/ixgbe/ixgbe_rxtx_vec_neon.c | 11 -
drivers/net/ixgbe/ixgbe_rxtx_vec_sse.c | 73 +-
drivers/net/ixgbe/rte_pmd_ixgbe.c | 910 +++++++++
drivers/net/kni/rte_eth_kni.c | 8 +-
drivers/net/liquidio/base/lio_23xx_vf.c | 4 +-
drivers/net/liquidio/lio_ethdev.c | 22 +-
drivers/net/liquidio/lio_ethdev.h | 3 +-
drivers/net/mlx4/mlx4.c | 2 +
drivers/net/mlx5/mlx5.c | 90 +-
drivers/net/mlx5/mlx5.h | 1 +
drivers/net/mlx5/mlx5_flow.c | 58 +-
drivers/net/mlx5/mlx5_rxq.c | 4 +
drivers/net/mlx5/mlx5_rxtx.c | 40 +-
drivers/net/sfc/sfc_ef10_rx.c | 18 +-
drivers/net/sfc/sfc_ethdev.c | 28 +-
drivers/net/sfc/sfc_flow.c | 10 +-
drivers/net/sfc/sfc_rx.c | 18 +-
drivers/net/tap/rte_eth_tap.c | 5 +-
drivers/net/thunderx/base/nicvf_hw_defs.h | 58 +-
drivers/net/thunderx/base/nicvf_mbox.c | 2 +-
drivers/net/thunderx/base/nicvf_plat.h | 4 +
drivers/net/thunderx/nicvf_ethdev.c | 26 +-
drivers/net/thunderx/nicvf_rxtx.c | 28 +-
drivers/net/thunderx/nicvf_rxtx.h | 27 +
drivers/net/thunderx/nicvf_struct.h | 11 +
lib/librte_eal/bsdapp/eal/rte_eal_version.map | 3 +
lib/librte_eal/linuxapp/eal/rte_eal_version.map | 3 +
mk/machine/dpaa2/rte.vars.mk | 5 +-
mk/rte.app.mk | 7 +
153 files changed, 24846 insertions(+), 4028 deletions(-)
create mode 100644 doc/guides/nics/ark.rst
create mode 100644 doc/guides/nics/build_and_test.rst
create mode 100644 doc/guides/nics/dpaa2.rst
create mode 100644 doc/guides/nics/features/ark.ini
create mode 100644 doc/guides/nics/features/dpaa2.ini
create mode 100644 drivers/bus/Makefile
create mode 100644 drivers/bus/fslmc/Makefile
create mode 100644 drivers/bus/fslmc/fslmc_bus.c
create mode 100644 drivers/bus/fslmc/fslmc_logs.h
create mode 100644 drivers/bus/fslmc/fslmc_vfio.c
create mode 100644 drivers/bus/fslmc/fslmc_vfio.h
create mode 100644 drivers/bus/fslmc/mc/dpbp.c
create mode 100644 drivers/bus/fslmc/mc/dpio.c
create mode 100644 drivers/bus/fslmc/mc/fsl_dpbp.h
create mode 100644 drivers/bus/fslmc/mc/fsl_dpbp_cmd.h
create mode 100644 drivers/bus/fslmc/mc/fsl_dpio.h
create mode 100644 drivers/bus/fslmc/mc/fsl_dpio_cmd.h
create mode 100644 drivers/bus/fslmc/mc/fsl_mc_cmd.h
create mode 100644 drivers/bus/fslmc/mc/fsl_mc_sys.h
create mode 100644 drivers/bus/fslmc/mc/mc_sys.c
create mode 100644 drivers/bus/fslmc/portal/dpaa2_hw_dpbp.c
create mode 100644 drivers/bus/fslmc/portal/dpaa2_hw_dpio.c
create mode 100644 drivers/bus/fslmc/portal/dpaa2_hw_dpio.h
create mode 100644 drivers/bus/fslmc/portal/dpaa2_hw_pvt.h
create mode 100644 drivers/bus/fslmc/qbman/include/compat.h
create mode 100644 drivers/bus/fslmc/qbman/include/fsl_qbman_base.h
create mode 100644 drivers/bus/fslmc/qbman/include/fsl_qbman_portal.h
create mode 100644 drivers/bus/fslmc/qbman/qbman_portal.c
create mode 100644 drivers/bus/fslmc/qbman/qbman_portal.h
create mode 100644 drivers/bus/fslmc/qbman/qbman_private.h
create mode 100644 drivers/bus/fslmc/qbman/qbman_sys.h
create mode 100644 drivers/bus/fslmc/qbman/qbman_sys_decl.h
create mode 100644 drivers/bus/fslmc/rte_bus_fslmc_version.map
create mode 100644 drivers/bus/fslmc/rte_fslmc.h
create mode 100644 drivers/mempool/dpaa2/Makefile
create mode 100644 drivers/mempool/dpaa2/dpaa2_hw_mempool.c
create mode 100644 drivers/mempool/dpaa2/dpaa2_hw_mempool.h
create mode 100644 drivers/mempool/dpaa2/rte_mempool_dpaa2_version.map
create mode 100644 drivers/net/ark/Makefile
create mode 100644 drivers/net/ark/ark_ddm.c
create mode 100644 drivers/net/ark/ark_ddm.h
create mode 100644 drivers/net/ark/ark_ethdev.c
create mode 100644 drivers/net/ark/ark_ethdev.h
create mode 100644 drivers/net/ark/ark_ethdev_rx.c
create mode 100644 drivers/net/ark/ark_ethdev_rx.h
create mode 100644 drivers/net/ark/ark_ethdev_tx.c
create mode 100644 drivers/net/ark/ark_ethdev_tx.h
create mode 100644 drivers/net/ark/ark_ext.h
create mode 100644 drivers/net/ark/ark_global.h
create mode 100644 drivers/net/ark/ark_logs.h
create mode 100644 drivers/net/ark/ark_mpu.c
create mode 100644 drivers/net/ark/ark_mpu.h
create mode 100644 drivers/net/ark/ark_pktchkr.c
create mode 100644 drivers/net/ark/ark_pktchkr.h
create mode 100644 drivers/net/ark/ark_pktdir.c
create mode 100644 drivers/net/ark/ark_pktdir.h
create mode 100644 drivers/net/ark/ark_pktgen.c
create mode 100644 drivers/net/ark/ark_pktgen.h
create mode 100644 drivers/net/ark/ark_rqp.c
create mode 100644 drivers/net/ark/ark_rqp.h
create mode 100644 drivers/net/ark/ark_udm.c
create mode 100644 drivers/net/ark/ark_udm.h
create mode 100644 drivers/net/ark/rte_pmd_ark_version.map
create mode 100644 drivers/net/dpaa2/Makefile
create mode 100644 drivers/net/dpaa2/base/dpaa2_hw_dpni.c
create mode 100644 drivers/net/dpaa2/base/dpaa2_hw_dpni_annot.h
create mode 100644 drivers/net/dpaa2/dpaa2_ethdev.c
create mode 100644 drivers/net/dpaa2/dpaa2_ethdev.h
create mode 100644 drivers/net/dpaa2/dpaa2_rxtx.c
create mode 100644 drivers/net/dpaa2/mc/dpni.c
create mode 100644 drivers/net/dpaa2/mc/fsl_dpkg.h
create mode 100644 drivers/net/dpaa2/mc/fsl_dpni.h
create mode 100644 drivers/net/dpaa2/mc/fsl_dpni_cmd.h
create mode 100644 drivers/net/dpaa2/mc/fsl_net.h
create mode 100644 drivers/net/dpaa2/rte_pmd_dpaa2_version.map
create mode 100644 drivers/net/i40e/rte_pmd_i40e.c
create mode 100644 drivers/net/ixgbe/rte_pmd_ixgbe.c
^ permalink raw reply [flat|nested] 2+ messages in thread
* Re: [dpdk-dev] [pull-request] next-net 17.05 RC2
2017-04-19 13:44 [dpdk-dev] [pull-request] next-net 17.05 RC2 Ferruh Yigit
@ 2017-04-19 21:29 ` Thomas Monjalon
0 siblings, 0 replies; 2+ messages in thread
From: Thomas Monjalon @ 2017-04-19 21:29 UTC (permalink / raw)
To: Ferruh Yigit; +Cc: dev
19/04/2017 15:44, Ferruh Yigit:
> http://dpdk.org/git/next/dpdk-next-net
>
> for you to fetch changes up to 8bbfd5a92f572dc986f06aad77131a3667b3ed62:
pulled, thanks
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2017-04-19 21:29 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-04-19 13:44 [dpdk-dev] [pull-request] next-net 17.05 RC2 Ferruh Yigit
2017-04-19 21:29 ` Thomas Monjalon
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).