* [dpdk-dev] [pull-request] next-net 18.05 PRE2-RC1
@ 2018-04-13 23:06 Ferruh Yigit
2018-04-15 22:44 ` Thomas Monjalon
0 siblings, 1 reply; 2+ messages in thread
From: Ferruh Yigit @ 2018-04-13 23:06 UTC (permalink / raw)
To: Thomas Monjalon; +Cc: dev, Ferruh Yigit
The following changes since commit fb73e096110a41b77448fe27fd9be8c489ec5d82:
app/testpmd: enable device hotplug monitoring (2018-04-13 12:01:19 +0200)
are available in the Git repository at:
http://dpdk.org/git/next/dpdk-next-net
for you to fetch changes up to ec4728b2af912dde75463144ef1c52ff43a2fd3e:
doc: add Broadcom Stingray SoC support to release notes (2018-04-13 23:59:41 +0100)
----------------------------------------------------------------
Ajit Khaparde (3):
net/bnxt: fix Rx drop setting
net/bnxt: switch to the new offload API
doc: add Broadcom Stingray SoC support to release notes
Alejandro Lucero (7):
net/nfp: add NFP CPP support
net/nfp: update PMD for using new CPP interface
doc: update NFP guide
net/nfp: remove files
net/nfp: support new HW offloads API
net/nfp: support LSO offload version 2
net/nfp: add support for hardware RSS v2
Andrew Rybchenko (10):
ethdev: fix library version in meson build
net/sfc/base: update MCDI headers
net/sfc/base: add firmware subvariant aware driver option
net/sfc/base: report no Tx checksum FW subvariant support
net/sfc/base: support FW subvariant choice
net/sfc: support choice of FW subvariant without Tx checksum
net/sfc/base: fix comparison always true warning
net/sfc: support loopback mode configuration
app/testpmd: add commands to set loopback mode
net/sfc: use default FEC mode
Beilei Xing (1):
net/i40e: fix DDP profile DEL operation
Bin Huang (1):
net/mlx5: add ptype table idx for TCP ACK packets
Bruce Richardson (1):
net/mlx: fix warnings for unused compiler arguments
Chas Williams (5):
net/bonding: fix setting VLAN ID on slave ports
net/bonding: clear started state if start fails
net/e1000: add MAC address set to em
net/ixgbe: fix busy wait during checking link status
net/ixgbe: update link status on start
Fan Zhang (8):
vhost/crypto: add vhost user message handlers
vhost/crypto: add virtio-crypto user message structure
vhost/crypto: add session message handler
vhost/crypto: add request handler
vhost/crypto: add public function implementation
vhost/crypto: update makefile
examples/vhost_crypto: add vhost crypto sample application
doc: update for vhost crypto support
Ferruh Yigit (5):
net/bonding: switch to new offloading API
doc: sort qede feature list
ethdev: replace bus specific struct with generic dev
drivers/net: fix icc deprecated parameter warning
drivers/net: remove redundant icc flag
Harish Patil (1):
net/bnx2x: convert to new Rx offloads API
Hyong Youb Kim (3):
net/enic: do not flush descriptor cache when opening vNIC
net/enic: support the drop flow action
doc: update the enic guide and features
Jan Blunck (1):
net/vhost: insert/strip VLAN header in software
Jay Zhou (1):
vhost: add virtio crypto header file
John Daley (2):
net/enic: support UDP RSS on 1400 series adapters
net/enic: fix seg fault on MTU update with non-setup queues
Junjie Chen (3):
doc: add driver limitation for vhost dequeue zero copy
net/vhost: fix vhost invalid state
vhost: add support for interrupt mode
Kumar Sanghvi (1):
doc: add CXGBEVF PMD documentation
Martin Weiser (1):
net/ixgbe: allow for setting 2.5G and 5G speeds on X550
Matej Vido (11):
net/szedata2: convert to new offload API
net/szedata2: fix total stats
net/szedata2: use dynamically allocated queues
net/szedata2: add stat of mbuf allocation failures
net/szedata2: fix format string for PCI address
doc: convert license header to SPDX tag for szedata2 doc
net/szedata2: convert license headers to SPDX tags
net/szedata2: implement dynamic logging
net/szedata2: do not affect Ethernet interfaces
net/szedata2: add support for new NIC
net/szedata2: add kernel module dependency
Nélio Laranjeiro (3):
net/mlx5: use Netlink to add/remove MAC addresses
net/mlx5: use Netlink to enable promisc / allmulti mode
net/mlx5: add a parameter for Netlink support in VF
Olivier Matz (1):
ethdev: return diagnostic when setting MAC address
Ophir Munk (1):
net/mlx4: support CRC strip toggling
Pavan Nikhilesh (2):
net/octeontx: use the new offload APIs
net/tap: fix memcpy with incorrect size
Rami Rosen (1):
net/mlx4: fix a typo in mlx4 header file
Rasesh Mody (14):
net/qede/base: use path ID for HW init
net/qede/base: protect DMAE transactions
net/qede/base: add DMAE sanity check
net/qede/base: upgrade FW to 8.33.12.0
net/qede/base: semantic changes
net/qede/base: add new chain API
net/qede/base: allow changing VF MAC address
net/qede/base: add MFW support for driver load timeout
net/qede/base: refine error handling
net/qede/base: add stats counter for link state
net/qede/base: add APIs for xcvr
net/qede/base: fix to support OVLAN mode
net/qede/base: add packet pacing support
net/qede: update PMD version to 2.8.0.1
Ravi Kumar (18):
net/axgbe: add minimal dev init and uninit support
net/axgbe: add register map and related macros
net/axgbe: add phy register map and helper macros
net/axgbe: add structures for MAC initialization and reset
net/axgbe: add phy initialization and related apis
net/axgbe: add phy programming apis
net/axgbe: add interrupt handler for autonegotiation
net/axgbe: add transmit and receive queue setup apis
net/axgbe: add DMA programming and dev start and stop apis
net/axgbe: add transmit and receive data path apis
doc: add documents for AMD axgbe Ethernet PMD
net/axgbe: add link status update
net/axgbe: add configure flow control while link adjustment
net/axgbe: add promiscuous mode support
net/axgbe: support generic transmit and receive stats API
net/axgbe: add support for build 32-bit mode
net/axgbe: add workaround for axgbe ethernet training bug
net/axgbe: support meson build
Remy Horton (4):
ethdev: add support for PMD-tuned Tx/Rx parameters
net/e1000: add TxRx tuning parameters
net/i40e: add TxRx tuning parameters
app/testpmd: make use of per-PMD TxRx parameters
Santosh Shukla (1):
net/octeontx: remove redundant driver name update
Scott Branden (3):
net/bnxt: convert to SPDX license tag
net/bnxt: introduce Broadcom Stingray
net/bnxt: add support for Stingray PF devices ids
Shagun Agrawal (2):
net/cxgbe: add option to keep outer VLAN tag in Q-in-Q
net/cxgbe: update to Rx/Tx offload API
Shahaf Shuler (2):
ethdev: fix link status query
net/mlx5: fix link status initialization
Stephen Hemminger (1):
net/octeontx: fix uninitialized scalar variable
Sunil Kumar Kori (2):
net/dpaa: support new ethdev offload APIs
net/dpaa2: support new ethdev offload APIs
Tiwei Bie (1):
net/virtio: move to new offloads API
Tonghao Zhang (2):
net/bonding: free mempool used in mode6
net/bonding: fix typo in log comment
Vipin Varghese (2):
net/tap: add tun support
net/tap: add tun log and documentation
Wei Dai (8):
net/fm10k: convert to new Rx offloads API
net/fm10k: convert to new Tx offloads API
net/ixgbe: support VLAN strip per queue offloading in PF
net/ixgbe: support VLAN strip per queue offloading in VF
net/ixgbe: convert to new Rx offloads API
net/ixgbe: convert to new Tx offloads API
net/e1000: convert to new Rx offloads API
net/e1000: convert to new Tx offloads API
Wei Zhao (5):
net/i40e: fix flow RSS tci using error
net/i40e: fix flow RSS queue region error
net/i40e: fix flow RSS queue index check
net/i40e: add comment and clean code for flow RSS
net/i40e: fix using error set function
Wenzhuo Lu (1):
net/avf: convert to new Rx and Tx offload API
Yanglong Wu (2):
net/i40e: convert to new Rx offloads API
net/i40e: convert to new Tx offloads API
Yongseok Koh (2):
net/mlx5: remove excessive data prefetch
doc: add timestamp offload for mlx5 to features table
Zhihong Wang (5):
vhost: export vhost feature definitions
vhost: support selective datapath
vhost: add apis for datapath configuration
vhost: adapt vhost lib for selective datapath
vhost: add apis for live migration
Zhiyong Yang (2):
net/virtio-user: fix port id type
net/virtio-user: add support for server mode
MAINTAINERS | 6 +
app/test-pmd/cmdline.c | 152 +-
app/test-pmd/config.c | 18 +-
app/test-pmd/parameters.c | 38 +-
app/test-pmd/testpmd.c | 5 +-
app/test-pmd/testpmd.h | 38 +-
config/common_base | 11 +-
config/defconfig_arm64-stingray-linuxapp-gcc | 16 +
doc/guides/nics/axgbe.rst | 89 +
doc/guides/nics/bnxt.rst | 36 +-
doc/guides/nics/cxgbe.rst | 143 +-
doc/guides/nics/enic.rst | 32 +-
doc/guides/nics/features/axgbe.ini | 19 +
doc/guides/nics/features/cxgbevf.ini | 1 +
doc/guides/nics/features/enic.ini | 1 -
doc/guides/nics/features/mlx5.ini | 1 +
doc/guides/nics/features/qede.ini | 10 +-
.../nics/img/szedata2_nfb200g_architecture.svg | 214 ++
doc/guides/nics/index.rst | 1 +
doc/guides/nics/mlx5.rst | 18 +
doc/guides/nics/nfp.rst | 34 +-
doc/guides/nics/sfc_efx.rst | 4 +-
doc/guides/nics/szedata2.rst | 95 +-
doc/guides/nics/tap.rst | 15 +-
doc/guides/prog_guide/vhost_lib.rst | 30 +
doc/guides/rel_notes/deprecation.rst | 21 -
doc/guides/rel_notes/release_18_05.rst | 72 +
doc/guides/sample_app_ug/index.rst | 1 +
doc/guides/sample_app_ug/vhost.rst | 5 +-
doc/guides/sample_app_ug/vhost_crypto.rst | 82 +
doc/guides/testpmd_app_ug/run_app.rst | 4 +-
drivers/net/Makefile | 1 +
drivers/net/ark/ark_ethdev.c | 10 +-
drivers/net/avf/avf_ethdev.c | 19 +-
drivers/net/avf/avf_rxtx.c | 6 +-
drivers/net/avf/avf_rxtx.h | 10 +-
drivers/net/avp/avp_ethdev.c | 1 -
drivers/net/axgbe/Makefile | 35 +
drivers/net/axgbe/axgbe_common.h | 1711 ++++++++++++
drivers/net/axgbe/axgbe_dev.c | 1104 ++++++++
drivers/net/axgbe/axgbe_ethdev.c | 772 +++++
drivers/net/axgbe/axgbe_ethdev.h | 586 ++++
drivers/net/axgbe/axgbe_i2c.c | 331 +++
drivers/net/axgbe/axgbe_logs.h | 26 +
drivers/net/axgbe/axgbe_mdio.c | 1066 +++++++
drivers/net/axgbe/axgbe_phy.h | 192 ++
drivers/net/axgbe/axgbe_phy_impl.c | 2191 +++++++++++++++
drivers/net/axgbe/axgbe_rxtx.c | 674 +++++
drivers/net/axgbe/axgbe_rxtx.h | 186 ++
drivers/net/axgbe/axgbe_rxtx_vec_sse.c | 93 +
drivers/net/axgbe/meson.build | 19 +
drivers/net/axgbe/rte_pmd_axgbe_version.map | 4 +
drivers/net/bnx2x/Makefile | 4 -
drivers/net/bnx2x/bnx2x_ethdev.c | 6 +-
drivers/net/bnxt/bnxt.h | 34 +-
drivers/net/bnxt/bnxt_cpr.c | 34 +-
drivers/net/bnxt/bnxt_cpr.h | 34 +-
drivers/net/bnxt/bnxt_ethdev.c | 149 +-
drivers/net/bnxt/bnxt_filter.c | 34 +-
drivers/net/bnxt/bnxt_filter.h | 34 +-
drivers/net/bnxt/bnxt_hwrm.c | 34 +-
drivers/net/bnxt/bnxt_hwrm.h | 34 +-
drivers/net/bnxt/bnxt_irq.c | 34 +-
drivers/net/bnxt/bnxt_irq.h | 34 +-
drivers/net/bnxt/bnxt_nvm_defs.h | 11 +-
drivers/net/bnxt/bnxt_ring.c | 39 +-
drivers/net/bnxt/bnxt_ring.h | 34 +-
drivers/net/bnxt/bnxt_rxq.c | 39 +-
drivers/net/bnxt/bnxt_rxq.h | 34 +-
drivers/net/bnxt/bnxt_rxr.c | 34 +-
drivers/net/bnxt/bnxt_rxr.h | 34 +-
drivers/net/bnxt/bnxt_stats.c | 34 +-
drivers/net/bnxt/bnxt_stats.h | 34 +-
drivers/net/bnxt/bnxt_txq.c | 34 +-
drivers/net/bnxt/bnxt_txq.h | 34 +-
drivers/net/bnxt/bnxt_txr.c | 34 +-
drivers/net/bnxt/bnxt_txr.h | 34 +-
drivers/net/bnxt/bnxt_vnic.c | 34 +-
drivers/net/bnxt/bnxt_vnic.h | 34 +-
drivers/net/bnxt/hsi_struct_def_dpdk.h | 34 +-
drivers/net/bnxt/rte_pmd_bnxt.c | 34 +-
drivers/net/bnxt/rte_pmd_bnxt.h | 34 +-
drivers/net/bonding/rte_eth_bond_api.c | 16 +-
drivers/net/bonding/rte_eth_bond_pmd.c | 42 +-
drivers/net/bonding/rte_eth_bond_private.h | 6 +-
drivers/net/cxgbe/Makefile | 8 -
drivers/net/cxgbe/base/t4_regs.h | 54 +
drivers/net/cxgbe/cxgbe_ethdev.c | 94 +-
drivers/net/cxgbe/cxgbe_main.c | 82 +
drivers/net/cxgbe/cxgbe_pfvf.h | 2 +-
drivers/net/cxgbe/sge.c | 6 +-
drivers/net/dpaa/dpaa_ethdev.c | 54 +-
drivers/net/dpaa2/dpaa2_ethdev.c | 81 +-
drivers/net/dpaa2/dpaa2_rxtx.c | 32 +-
drivers/net/e1000/Makefile | 3 +-
drivers/net/e1000/e1000_ethdev.h | 14 +
drivers/net/e1000/em_ethdev.c | 77 +-
drivers/net/e1000/em_rxtx.c | 155 +-
drivers/net/e1000/igb_ethdev.c | 74 +-
drivers/net/e1000/igb_rxtx.c | 167 +-
drivers/net/ena/ena_ethdev.c | 2 -
drivers/net/enic/base/vnic_dev.c | 32 +-
drivers/net/enic/base/vnic_dev.h | 3 +-
drivers/net/enic/base/vnic_devcmd.h | 3 +
drivers/net/enic/base/vnic_nic.h | 1 +
drivers/net/enic/enic.h | 2 +-
drivers/net/enic/enic_ethdev.c | 1 -
drivers/net/enic/enic_flow.c | 34 +-
drivers/net/enic/enic_main.c | 17 +-
drivers/net/enic/enic_res.c | 16 +-
drivers/net/failsafe/failsafe_ops.c | 17 +-
drivers/net/fm10k/Makefile | 3 +-
drivers/net/fm10k/fm10k.h | 2 +
drivers/net/fm10k/fm10k_ethdev.c | 157 +-
drivers/net/fm10k/fm10k_rxtx_vec.c | 6 +-
drivers/net/i40e/Makefile | 2 +-
drivers/net/i40e/i40e_ethdev.c | 137 +-
drivers/net/i40e/i40e_ethdev.h | 4 +-
drivers/net/i40e/i40e_ethdev_vf.c | 35 +-
drivers/net/i40e/i40e_flow.c | 86 +-
drivers/net/i40e/i40e_rxtx.c | 57 +-
drivers/net/i40e/i40e_rxtx.h | 2 +
drivers/net/i40e/rte_pmd_i40e.c | 6 +-
drivers/net/ixgbe/Makefile | 5 +-
drivers/net/ixgbe/ixgbe_ethdev.c | 306 +-
drivers/net/ixgbe/ixgbe_ethdev.h | 4 +-
drivers/net/ixgbe/ixgbe_ipsec.c | 13 +-
drivers/net/ixgbe/ixgbe_pf.c | 5 +-
drivers/net/ixgbe/ixgbe_rxtx.c | 275 +-
drivers/net/ixgbe/ixgbe_rxtx.h | 7 +
drivers/net/ixgbe/ixgbe_rxtx_vec_common.h | 5 -
drivers/net/ixgbe/ixgbe_rxtx_vec_neon.c | 2 +-
drivers/net/kni/rte_eth_kni.c | 1 -
drivers/net/liquidio/lio_ethdev.c | 2 -
drivers/net/meson.build | 2 +-
drivers/net/mlx4/Makefile | 7 +-
drivers/net/mlx4/mlx4.c | 6 +-
drivers/net/mlx4/mlx4.h | 3 +-
drivers/net/mlx4/mlx4_ethdev.c | 8 +-
drivers/net/mlx4/mlx4_rxq.c | 33 +-
drivers/net/mlx4/mlx4_rxtx.c | 3 +
drivers/net/mlx4/mlx4_rxtx.h | 3 +-
drivers/net/mlx5/Makefile | 8 +-
drivers/net/mlx5/mlx5.c | 36 +
drivers/net/mlx5/mlx5.h | 21 +-
drivers/net/mlx5/mlx5_ethdev.c | 28 +-
drivers/net/mlx5/mlx5_mac.c | 33 +-
drivers/net/mlx5/mlx5_nl.c | 627 +++++
drivers/net/mlx5/mlx5_rxmode.c | 8 +
drivers/net/mlx5/mlx5_rxtx.c | 48 +-
drivers/net/mvpp2/mrvl_ethdev.c | 11 +-
drivers/net/nfp/Makefile | 17 +-
drivers/net/nfp/nfp_net.c | 687 +++--
drivers/net/nfp/nfp_net_ctrl.h | 4 +
drivers/net/nfp/nfp_net_eth.h | 82 -
drivers/net/nfp/nfp_net_pmd.h | 46 +-
drivers/net/nfp/nfp_nfpu.c | 108 -
drivers/net/nfp/nfp_nfpu.h | 55 -
drivers/net/nfp/nfp_nspu.c | 642 -----
drivers/net/nfp/nfp_nspu.h | 83 -
drivers/net/nfp/nfpcore/nfp-common/nfp_cppat.h | 722 +++++
drivers/net/nfp/nfpcore/nfp-common/nfp_platform.h | 36 +
drivers/net/nfp/nfpcore/nfp-common/nfp_resid.h | 592 ++++
drivers/net/nfp/nfpcore/nfp6000/nfp6000.h | 40 +
drivers/net/nfp/nfpcore/nfp6000/nfp_xpb.h | 26 +
drivers/net/nfp/nfpcore/nfp_cpp.h | 776 +++++
drivers/net/nfp/nfpcore/nfp_cpp_pcie_ops.c | 936 +++++++
drivers/net/nfp/nfpcore/nfp_cppcore.c | 856 ++++++
drivers/net/nfp/nfpcore/nfp_crc.c | 49 +
drivers/net/nfp/nfpcore/nfp_crc.h | 19 +
drivers/net/nfp/nfpcore/nfp_hwinfo.c | 199 ++
drivers/net/nfp/nfpcore/nfp_hwinfo.h | 85 +
drivers/net/nfp/nfpcore/nfp_mip.c | 154 +
drivers/net/nfp/nfpcore/nfp_mip.h | 21 +
drivers/net/nfp/nfpcore/nfp_mutex.c | 424 +++
drivers/net/nfp/nfpcore/nfp_nffw.c | 235 ++
drivers/net/nfp/nfpcore/nfp_nffw.h | 86 +
drivers/net/nfp/nfpcore/nfp_nsp.c | 427 +++
drivers/net/nfp/nfpcore/nfp_nsp.h | 304 ++
drivers/net/nfp/nfpcore/nfp_nsp_cmds.c | 109 +
drivers/net/nfp/nfpcore/nfp_nsp_eth.c | 665 +++++
drivers/net/nfp/nfpcore/nfp_resource.c | 264 ++
drivers/net/nfp/nfpcore/nfp_resource.h | 52 +
drivers/net/nfp/nfpcore/nfp_rtsym.c | 327 +++
drivers/net/nfp/nfpcore/nfp_rtsym.h | 61 +
drivers/net/nfp/nfpcore/nfp_target.h | 579 ++++
drivers/net/null/rte_eth_null.c | 3 +-
drivers/net/octeontx/octeontx_ethdev.c | 93 +-
drivers/net/octeontx/octeontx_ethdev.h | 3 +
drivers/net/qede/Makefile | 3 +-
drivers/net/qede/base/common_hsi.h | 8 +-
drivers/net/qede/base/ecore.h | 28 +-
drivers/net/qede/base/ecore_chain.h | 49 +-
drivers/net/qede/base/ecore_cxt.c | 30 +-
drivers/net/qede/base/ecore_cxt.h | 4 +-
drivers/net/qede/base/ecore_dcbx.c | 7 +-
drivers/net/qede/base/ecore_dcbx_api.h | 1 +
drivers/net/qede/base/ecore_dev.c | 324 ++-
drivers/net/qede/base/ecore_dev_api.h | 20 +-
drivers/net/qede/base/ecore_hsi_common.h | 106 +-
drivers/net/qede/base/ecore_hsi_debug_tools.h | 108 +-
drivers/net/qede/base/ecore_hsi_eth.h | 29 +-
drivers/net/qede/base/ecore_hsi_init_func.h | 36 +-
drivers/net/qede/base/ecore_hsi_init_tool.h | 107 +-
drivers/net/qede/base/ecore_hw.c | 122 +-
drivers/net/qede/base/ecore_hw.h | 4 +
drivers/net/qede/base/ecore_init_fw_funcs.c | 210 +-
drivers/net/qede/base/ecore_init_fw_funcs.h | 33 +-
drivers/net/qede/base/ecore_init_ops.c | 32 +-
drivers/net/qede/base/ecore_int.c | 11 +-
drivers/net/qede/base/ecore_iov_api.h | 11 +
drivers/net/qede/base/ecore_iro_values.h | 64 +-
drivers/net/qede/base/ecore_l2.c | 53 +-
drivers/net/qede/base/ecore_mcp.c | 220 +-
drivers/net/qede/base/ecore_mcp_api.h | 46 +
drivers/net/qede/base/ecore_proto_if.h | 3 +
drivers/net/qede/base/ecore_rt_defs.h | 591 ++--
drivers/net/qede/base/ecore_sp_commands.c | 29 +-
drivers/net/qede/base/ecore_spq.c | 36 +-
drivers/net/qede/base/ecore_spq.h | 13 +
drivers/net/qede/base/ecore_sriov.c | 41 +-
drivers/net/qede/base/eth_common.h | 3 +
drivers/net/qede/base/mcp_public.h | 3 +
drivers/net/qede/base/reg_addr.h | 2 +
drivers/net/qede/qede_ethdev.c | 8 +-
drivers/net/qede/qede_ethdev.h | 2 +-
drivers/net/qede/qede_main.c | 3 +-
drivers/net/sfc/Makefile | 2 +-
drivers/net/sfc/base/ef10_impl.h | 16 +
drivers/net/sfc/base/ef10_nic.c | 88 +
drivers/net/sfc/base/efx.h | 33 +
drivers/net/sfc/base/efx_check.h | 7 +
drivers/net/sfc/base/efx_mcdi.c | 4 +-
drivers/net/sfc/base/efx_nic.c | 76 +
drivers/net/sfc/base/efx_port.c | 2 +-
drivers/net/sfc/base/efx_regs_mcdi.h | 2950 +++++++++++---------
drivers/net/sfc/base/efx_regs_mcdi_aoe.h | 249 +-
drivers/net/sfc/base/siena_nic.c | 1 +
drivers/net/sfc/efsys.h | 4 +-
drivers/net/sfc/meson.build | 2 +-
drivers/net/sfc/sfc.c | 60 +
drivers/net/sfc/sfc_ethdev.c | 36 +-
drivers/net/sfc/sfc_port.c | 50 +
drivers/net/szedata2/Makefile | 33 +-
drivers/net/szedata2/rte_eth_szedata2.c | 919 +++---
drivers/net/szedata2/rte_eth_szedata2.h | 37 +-
drivers/net/szedata2/szedata2_iobuf.c | 203 --
drivers/net/szedata2/szedata2_iobuf.h | 356 ---
drivers/net/szedata2/szedata2_logs.h | 22 +
drivers/net/tap/rte_eth_tap.c | 180 +-
drivers/net/thunderx/nicvf_ethdev.c | 2 -
drivers/net/vhost/rte_eth_vhost.c | 242 +-
drivers/net/virtio/virtio_ethdev.c | 51 +-
drivers/net/virtio/virtio_ethdev.h | 8 +
drivers/net/virtio/virtio_rxtx.c | 14 +-
drivers/net/virtio/virtio_user/vhost_user.c | 45 +-
drivers/net/virtio/virtio_user/virtio_user_dev.c | 101 +-
drivers/net/virtio/virtio_user/virtio_user_dev.h | 5 +-
drivers/net/virtio/virtio_user_ethdev.c | 101 +-
drivers/net/vmxnet3/Makefile | 3 +-
drivers/net/vmxnet3/vmxnet3_ethdev.c | 9 +-
examples/ethtool/lib/rte_ethtool.c | 16 +-
examples/ip_pipeline/kni.c | 11 +-
examples/kni/main.c | 11 +-
examples/vhost_crypto/Makefile | 32 +
examples/vhost_crypto/main.c | 536 ++++
examples/vhost_crypto/meson.build | 14 +
lib/librte_ether/meson.build | 2 +-
lib/librte_ether/rte_ethdev.c | 58 +-
lib/librte_ether/rte_ethdev.h | 27 +-
lib/librte_ether/rte_ethdev_core.h | 2 +-
lib/librte_vhost/Makefile | 8 +-
lib/librte_vhost/meson.build | 8 +-
lib/librte_vhost/rte_vdpa.h | 87 +
lib/librte_vhost/rte_vhost.h | 158 ++
lib/librte_vhost/rte_vhost_crypto.h | 109 +
lib/librte_vhost/rte_vhost_version.map | 22 +
lib/librte_vhost/socket.c | 166 +-
lib/librte_vhost/vdpa.c | 115 +
lib/librte_vhost/vhost.c | 121 +-
lib/librte_vhost/vhost.h | 67 +-
lib/librte_vhost/vhost_crypto.c | 1283 +++++++++
lib/librte_vhost/vhost_user.c | 103 +-
lib/librte_vhost/vhost_user.h | 41 +-
lib/librte_vhost/virtio_crypto.h | 422 +++
mk/rte.app.mk | 1 +
test/test/test_kni.c | 35 +-
test/test/virtual_pmd.c | 3 +-
288 files changed, 29881 insertions(+), 6170 deletions(-)
create mode 100644 config/defconfig_arm64-stingray-linuxapp-gcc
create mode 100644 doc/guides/nics/axgbe.rst
create mode 100644 doc/guides/nics/features/axgbe.ini
create mode 100644 doc/guides/nics/img/szedata2_nfb200g_architecture.svg
create mode 100644 doc/guides/sample_app_ug/vhost_crypto.rst
create mode 100644 drivers/net/axgbe/Makefile
create mode 100644 drivers/net/axgbe/axgbe_common.h
create mode 100644 drivers/net/axgbe/axgbe_dev.c
create mode 100644 drivers/net/axgbe/axgbe_ethdev.c
create mode 100644 drivers/net/axgbe/axgbe_ethdev.h
create mode 100644 drivers/net/axgbe/axgbe_i2c.c
create mode 100644 drivers/net/axgbe/axgbe_logs.h
create mode 100644 drivers/net/axgbe/axgbe_mdio.c
create mode 100644 drivers/net/axgbe/axgbe_phy.h
create mode 100644 drivers/net/axgbe/axgbe_phy_impl.c
create mode 100644 drivers/net/axgbe/axgbe_rxtx.c
create mode 100644 drivers/net/axgbe/axgbe_rxtx.h
create mode 100644 drivers/net/axgbe/axgbe_rxtx_vec_sse.c
create mode 100644 drivers/net/axgbe/meson.build
create mode 100644 drivers/net/axgbe/rte_pmd_axgbe_version.map
create mode 100644 drivers/net/mlx5/mlx5_nl.c
delete mode 100644 drivers/net/nfp/nfp_net_eth.h
delete mode 100644 drivers/net/nfp/nfp_nfpu.c
delete mode 100644 drivers/net/nfp/nfp_nfpu.h
delete mode 100644 drivers/net/nfp/nfp_nspu.c
delete mode 100644 drivers/net/nfp/nfp_nspu.h
create mode 100644 drivers/net/nfp/nfpcore/nfp-common/nfp_cppat.h
create mode 100644 drivers/net/nfp/nfpcore/nfp-common/nfp_platform.h
create mode 100644 drivers/net/nfp/nfpcore/nfp-common/nfp_resid.h
create mode 100644 drivers/net/nfp/nfpcore/nfp6000/nfp6000.h
create mode 100644 drivers/net/nfp/nfpcore/nfp6000/nfp_xpb.h
create mode 100644 drivers/net/nfp/nfpcore/nfp_cpp.h
create mode 100644 drivers/net/nfp/nfpcore/nfp_cpp_pcie_ops.c
create mode 100644 drivers/net/nfp/nfpcore/nfp_cppcore.c
create mode 100644 drivers/net/nfp/nfpcore/nfp_crc.c
create mode 100644 drivers/net/nfp/nfpcore/nfp_crc.h
create mode 100644 drivers/net/nfp/nfpcore/nfp_hwinfo.c
create mode 100644 drivers/net/nfp/nfpcore/nfp_hwinfo.h
create mode 100644 drivers/net/nfp/nfpcore/nfp_mip.c
create mode 100644 drivers/net/nfp/nfpcore/nfp_mip.h
create mode 100644 drivers/net/nfp/nfpcore/nfp_mutex.c
create mode 100644 drivers/net/nfp/nfpcore/nfp_nffw.c
create mode 100644 drivers/net/nfp/nfpcore/nfp_nffw.h
create mode 100644 drivers/net/nfp/nfpcore/nfp_nsp.c
create mode 100644 drivers/net/nfp/nfpcore/nfp_nsp.h
create mode 100644 drivers/net/nfp/nfpcore/nfp_nsp_cmds.c
create mode 100644 drivers/net/nfp/nfpcore/nfp_nsp_eth.c
create mode 100644 drivers/net/nfp/nfpcore/nfp_resource.c
create mode 100644 drivers/net/nfp/nfpcore/nfp_resource.h
create mode 100644 drivers/net/nfp/nfpcore/nfp_rtsym.c
create mode 100644 drivers/net/nfp/nfpcore/nfp_rtsym.h
create mode 100644 drivers/net/nfp/nfpcore/nfp_target.h
delete mode 100644 drivers/net/szedata2/szedata2_iobuf.c
delete mode 100644 drivers/net/szedata2/szedata2_iobuf.h
create mode 100644 drivers/net/szedata2/szedata2_logs.h
create mode 100644 examples/vhost_crypto/Makefile
create mode 100644 examples/vhost_crypto/main.c
create mode 100644 examples/vhost_crypto/meson.build
create mode 100644 lib/librte_vhost/rte_vdpa.h
create mode 100644 lib/librte_vhost/rte_vhost_crypto.h
create mode 100644 lib/librte_vhost/vdpa.c
create mode 100644 lib/librte_vhost/vhost_crypto.c
create mode 100644 lib/librte_vhost/virtio_crypto.h
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2018-04-15 22:44 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2018-04-13 23:06 [dpdk-dev] [pull-request] next-net 18.05 PRE2-RC1 Ferruh Yigit
2018-04-15 22:44 ` 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).