* [pull-request] next-net 18.05 RC3
@ 2018-05-11 2:25 Ferruh Yigit
0 siblings, 0 replies; only message in thread
From: Ferruh Yigit @ 2018-05-11 2:25 UTC (permalink / raw)
To: Thomas Monjalon; +Cc: dev, Ferruh Yigit
The following changes since commit e0d88a394e91f446234aa04d0f9e01c150b0d347:
crypto/ccp: support run-time CPU based auth (2018-05-10 17:46:20 +0100)
are available in the Git repository at:
http://dpdk.org/git/next/dpdk-next-net
for you to fetch changes up to 023214134055d2f0ef5bc73ef2267d9723c9e779:
net/i40e: fix missing VLAN offload capability (2018-05-11 02:51:48 +0100)
----------------------------------------------------------------
Adrien Mazarguil (3):
net/mlx4: fix UDP flow rule limitation enforcement
app/testpmd: fix empty list of RSS queues for flow
app/testpmd: fix weak RSS hash key for flow
Ajit Khaparde (8):
net/bnxt: remove unused Txq flags
net/bnxt: fix MTU calculation
net/bnxt: fix to reset status of initialization
net/bnxt: fix usage of vnic id
net/bnxt: update HWRM to version 1.9.2
net/bnxt: add async event HWRM commands
net/bnxt: add HWRM commands for more filtering support
net/bnxt: add NVM specific HWRM commands
Andrew Rybchenko (6):
net/sfc: rely on ethdev mapping of Tx offloads to TxQ flags
net/sfc/base: fix Medford2 FEC stats range
net/sfc/base: generate Medford2 RxDP stats
net/sfc/base: support RxDP scatter disabled truncate counter
net/sfc/base: add Medford2 head-of-line blocking stats
net/sfc: fix inner TCP/UDP checksum offload control
Beilei Xing (2):
net/i40e: fix link status update
net/i40e: print global register change info
Chas Williams (1):
net/e1000: add minimum support for Broadcom 54616 PHY
Ciara Loftus (1):
net/vhost: initialise vid to -1
Fan Zhang (1):
vhost/crypto: fix symmetric ciphering
Ferruh Yigit (1):
ethdev: fix corrupted device info in configure
Hyong Youb Kim (6):
net/enic: enable RQ first and then post Rx buffers
net/enic: fix the MTU handler to rely on max packet length
doc: update the enic guide and features
net/enic: fix RSS hash type advertisement
net/enic: update UDP RSS controls
net/enic: fix flow drop action
Jay Ding (2):
net/bnxt: update returned error on invalid max ring
net/bnxt: return error in stats if init is not complete
Jianfeng Tan (1):
net/virtio-user: fix hugepage files enumeration
John Daley (2):
net/enic: set rte errno to positive value
doc: remove mention of unreleased nics from enic guide
Junjie Chen (1):
doc/vhost: update zero copy performance tip
Matan Azrad (4):
ethdev: allow ownership operations on unused port
ethdev: add lock to port allocation check
net/failsafe: fix sub-device ownership race
ethdev: fix port removal notification timing
Maxime Coquelin (4):
examples/vhost: fix header copy to discontiguous desc buffer
vhost: fix header copy to discontiguous desc buffer
vhost: retranslate vring addr when memory table changes
net/virtio-user: support memory hotplug
Nélio Laranjeiro (1):
net/mlx5: fix flow validation
Ophir Munk (3):
net/tap: report on supported RSS hash functions
net/failsafe: advertise supported RSS functions
net/mlx4: fix CRC stripping capability report
Pavan Nikhilesh (2):
net/octeontx: fix missing offload flags
net/thunderx: remove deprecated Txq flags
Qi Zhang (7):
net/i40e: fix Tx queue info get
ethdev: convert Tx offloads to Tx queue config
net/ixgbe: remove dependence on Tx queue flags
net/e1000: remove dependence on Tx queue flags
net/fm10k: remove dependence on Tx queue flags
app/testpmd: fix device configure with zero queue
net/i40e: fix missing mbuf fast free offload
Qiming Yang (1):
doc: add XXV710 support in i40e guide
Qingmin Liu (2):
net/bnxt: add support for LSC interrupt event
net/bnxt: set MTU in dev config for jumbo packets
Rahul Gupta (1):
net/bnxt: validate structs and pointers before use
Randy Schacher (1):
net/bnxt: clear HWRM sniffer list for PFs
Raslan Darawsheh (3):
net/mlx5: fix double free on error handling
net/mlx5: fix resource leak in case of error
net/failsafe: fix probe cleanup
Rosen Xu (1):
net/i40e: add workaround promiscuous disable
Scott Branden (2):
net/bnxt: rename function checking MAC address
net/bnxt: rename driver version from Cumulus to NetXtreme
Shahaf Shuler (4):
net/mlx5: fix ethtool link setting call order
net/mlx5: add Rx and Tx tuning parameters
net/mlx5: fix socket connection return value
net/mlx5: fix probe return value polarity
Shreyansh Jain (2):
net/dpaa: fix max push mode queue
net/dpaa: update optimal burst size in device info
Shweta Choudaha (1):
net/ixgbe: add API to update SBP bit
Thomas Monjalon (7):
ethdev: fix debug log of owner id
net/failsafe: fix sub-device visibility
ethdev: add doxygen comments for each state
drivers/net: use higher level of probing helper for PCI
ethdev: add probing finish function
ethdev: fix port visibility before initialization
ethdev: fix port probing notification
Tonghao Zhang (7):
vhost: fix deadlock due to vhostuser socket and fdset
vhost: fix crash and fd leak due to vhostuser destroyed
vhost: fix typo in comment
net/ixgbevf: set the interrupt interval for EITR
net/ixgbe: set the default value for EITR
net/ixgbe: write disable to EITR counter
net/ixgbevf: save interrupt mask for performance
Wei Dai (3):
ethdev: new Rx/Tx offloads API
net/e1000: report Tx multi segment offload
app/testpmd: add commands to test new offload API
Wei Zhao (1):
net/i40e: fix flow RSS key array error
Xiaoxin Peng (1):
net/bnxt: fix Rx mbuf and agg ring leak in dev stop
Xueming Li (3):
net/mlx5: document update for Tx
net/mlx5: fix SW parsing feature detection
net/mlx5: fix SW parser enabling
Yanglong Wu (2):
net/i40e: fix missing some offload capabilities
net/i40e: fix missing VLAN offload capability
Yongseok Koh (9):
net/mlx5: fix calculation of Tx TSO inline room size
net/mlx5: change device reference for secondary process
net/mlx5: remove memory region support
net/mlx5: add new memory region support
net/mlx4: remove memory region support
net/mlx4: add new memory region support
net/mlx5: separate filling Rx flags
net/mlx5: add a function to rdma-core glue
net/mlx5: add Multi-Packet Rx support
app/test-pmd/cmdline.c | 807 +
app/test-pmd/cmdline_flow.c | 6 +-
app/test-pmd/testpmd.c | 24 +-
config/common_base | 2 -
.../howto/virtio_user_for_container_networking.rst | 3 +-
doc/guides/nics/enic.rst | 69 +-
doc/guides/nics/features/enic.ini | 3 +-
doc/guides/nics/i40e.rst | 2 +-
doc/guides/nics/mlx4.rst | 21 +-
doc/guides/nics/mlx5.rst | 76 +-
doc/guides/nics/tap.rst | 5 +
doc/guides/prog_guide/poll_mode_drv.rst | 34 +-
doc/guides/prog_guide/vhost_lib.rst | 20 +-
doc/guides/rel_notes/release_18_05.rst | 8 +
doc/guides/testpmd_app_ug/testpmd_funcs.rst | 91 +
drivers/net/af_packet/rte_eth_af_packet.c | 2 +
drivers/net/ark/ark_ethdev.c | 2 +
drivers/net/avf/avf_rxtx.c | 5 +-
drivers/net/avp/avp_ethdev.c | 15 +-
drivers/net/bnx2x/bnx2x_ethdev.c | 20 +-
drivers/net/bnxt/bnxt.h | 3 +-
drivers/net/bnxt/bnxt_ethdev.c | 41 +-
drivers/net/bnxt/bnxt_filter.c | 8 +-
drivers/net/bnxt/bnxt_filter.h | 2 +-
drivers/net/bnxt/bnxt_hwrm.c | 79 +-
drivers/net/bnxt/bnxt_ring.c | 6 +-
drivers/net/bnxt/bnxt_rxq.c | 14 +-
drivers/net/bnxt/bnxt_rxr.c | 8 +-
drivers/net/bnxt/bnxt_stats.c | 10 +-
drivers/net/bnxt/bnxt_txq.c | 11 +-
drivers/net/bnxt/bnxt_txq.h | 1 -
drivers/net/bnxt/bnxt_txr.c | 4 +-
drivers/net/bnxt/hsi_struct_def_dpdk.h | 35930 +++++++++++++------
drivers/net/bonding/rte_eth_bond_pmd.c | 2 +
drivers/net/cxgbe/cxgbe_ethdev.c | 51 +-
drivers/net/cxgbe/cxgbe_main.c | 5 +
drivers/net/cxgbe/cxgbevf_ethdev.c | 1 +
drivers/net/cxgbe/cxgbevf_main.c | 5 +
drivers/net/dpaa/dpaa_ethdev.c | 32 +-
drivers/net/dpaa/dpaa_ethdev.h | 4 +
drivers/net/dpaa2/dpaa2_ethdev.c | 20 +-
drivers/net/e1000/base/e1000_82575.c | 5 +
drivers/net/e1000/base/e1000_defines.h | 1 +
drivers/net/e1000/em_ethdev.c | 19 -
drivers/net/e1000/em_rxtx.c | 64 +-
drivers/net/e1000/igb_ethdev.c | 2 -
drivers/net/e1000/igb_rxtx.c | 67 +-
drivers/net/ena/ena_ethdev.c | 65 +-
drivers/net/enic/base/vnic_dev.c | 17 -
drivers/net/enic/base/vnic_dev.h | 1 -
drivers/net/enic/base/vnic_enet.h | 4 +
drivers/net/enic/base/vnic_nic.h | 3 +-
drivers/net/enic/base/vnic_rq.h | 2 +
drivers/net/enic/enic_flow.c | 3 +
drivers/net/enic/enic_main.c | 95 +-
drivers/net/enic/enic_res.c | 39 +-
drivers/net/enic/enic_rxtx.c | 2 +-
drivers/net/failsafe/failsafe.c | 26 +-
drivers/net/failsafe/failsafe_eal.c | 57 +-
drivers/net/failsafe/failsafe_ether.c | 23 +
drivers/net/failsafe/failsafe_ops.c | 93 +-
drivers/net/failsafe/failsafe_private.h | 3 +
drivers/net/fm10k/fm10k.h | 1 -
drivers/net/fm10k/fm10k_ethdev.c | 86 +-
drivers/net/i40e/i40e_ethdev.c | 10 +-
drivers/net/i40e/i40e_ethdev.h | 2 +-
drivers/net/i40e/i40e_ethdev_vf.c | 15 +-
drivers/net/i40e/i40e_fdir.c | 2 +-
drivers/net/i40e/i40e_flow.c | 2 +-
drivers/net/i40e/i40e_rxtx.c | 67 +-
drivers/net/ixgbe/ixgbe_ethdev.c | 112 +-
drivers/net/ixgbe/ixgbe_ethdev.h | 1 +
drivers/net/ixgbe/ixgbe_rxtx.c | 71 +-
drivers/net/ixgbe/ixgbe_rxtx.h | 1 -
drivers/net/ixgbe/rte_pmd_ixgbe.c | 28 +
drivers/net/ixgbe/rte_pmd_ixgbe.h | 13 +
drivers/net/ixgbe/rte_pmd_ixgbe_version.map | 1 +
drivers/net/kni/rte_eth_kni.c | 2 +
drivers/net/liquidio/lio_ethdev.c | 15 +-
drivers/net/mlx4/Makefile | 4 -
drivers/net/mlx4/mlx4.c | 27 +
drivers/net/mlx4/mlx4.h | 45 +-
drivers/net/mlx4/mlx4_flow.c | 9 +
drivers/net/mlx4/mlx4_flow.h | 1 +
drivers/net/mlx4/mlx4_mr.c | 1240 +-
drivers/net/mlx4/mlx4_mr.h | 122 +
drivers/net/mlx4/mlx4_rxq.c | 67 +-
drivers/net/mlx4/mlx4_rxtx.c | 35 +-
drivers/net/mlx4/mlx4_rxtx.h | 85 +-
drivers/net/mlx4/mlx4_txq.c | 116 +-
drivers/net/mlx5/Makefile | 9 +-
drivers/net/mlx5/mlx5.c | 177 +-
drivers/net/mlx5/mlx5.h | 48 +-
drivers/net/mlx5/mlx5_defs.h | 33 +-
drivers/net/mlx5/mlx5_ethdev.c | 89 +-
drivers/net/mlx5/mlx5_flow.c | 98 +-
drivers/net/mlx5/mlx5_glue.c | 16 +
drivers/net/mlx5/mlx5_glue.h | 8 +
drivers/net/mlx5/mlx5_mr.c | 1311 +-
drivers/net/mlx5/mlx5_mr.h | 117 +
drivers/net/mlx5/mlx5_prm.h | 15 +
drivers/net/mlx5/mlx5_rxq.c | 607 +-
drivers/net/mlx5/mlx5_rxtx.c | 310 +-
drivers/net/mlx5/mlx5_rxtx.h | 160 +-
drivers/net/mlx5/mlx5_rxtx_vec.c | 4 +
drivers/net/mlx5/mlx5_rxtx_vec.h | 9 +-
drivers/net/mlx5/mlx5_socket.c | 2 +-
drivers/net/mlx5/mlx5_trigger.c | 29 +-
drivers/net/mlx5/mlx5_txq.c | 102 +-
drivers/net/mvpp2/mrvl_ethdev.c | 98 +-
drivers/net/nfp/nfp_net.c | 165 +-
drivers/net/null/rte_eth_null.c | 2 +
drivers/net/octeontx/octeontx_ethdev.c | 80 +-
drivers/net/octeontx/octeontx_ethdev.h | 3 +-
drivers/net/pcap/rte_eth_pcap.c | 2 +
drivers/net/ring/rte_eth_ring.c | 1 +
drivers/net/sfc/base/ef10_mac.c | 41 +-
drivers/net/sfc/base/ef10_nic.c | 6 +
drivers/net/sfc/base/efx.h | 6 +-
drivers/net/sfc/base/efx_mac.c | 5 +-
drivers/net/sfc/sfc_ethdev.c | 15 -
drivers/net/sfc/sfc_rx.c | 67 +-
drivers/net/sfc/sfc_tx.c | 70 +-
drivers/net/softnic/rte_eth_softnic.c | 3 +
drivers/net/szedata2/rte_eth_szedata2.c | 2 +
drivers/net/tap/rte_eth_tap.c | 98 +-
drivers/net/tap/tap_bpf_program.c | 2 +-
drivers/net/tap/tap_rss.h | 3 +
drivers/net/thunderx/nicvf_ethdev.c | 76 +-
drivers/net/vhost/rte_eth_vhost.c | 5 +-
drivers/net/virtio/virtio_rxtx.c | 9 +-
drivers/net/virtio/virtio_user/vhost_user.c | 28 +-
drivers/net/virtio/virtio_user/virtio_user_dev.c | 53 +-
drivers/net/virtio/virtio_user/virtio_user_dev.h | 2 +
drivers/net/virtio/virtio_user_ethdev.c | 3 +
drivers/net/vmxnet3/vmxnet3_ethdev.c | 16 -
drivers/net/vmxnet3/vmxnet3_rxtx.c | 8 +-
examples/vhost/virtio_net.c | 2 +-
lib/librte_ethdev/rte_ethdev.c | 219 +-
lib/librte_ethdev/rte_ethdev.h | 26 +-
lib/librte_ethdev/rte_ethdev_driver.h | 14 +
lib/librte_ethdev/rte_ethdev_pci.h | 2 +
lib/librte_ethdev/rte_ethdev_version.map | 1 +
lib/librte_vhost/fd_man.c | 34 +-
lib/librte_vhost/fd_man.h | 1 +
lib/librte_vhost/socket.c | 56 +-
lib/librte_vhost/vhost_crypto.c | 4 +-
lib/librte_vhost/vhost_user.c | 24 +-
lib/librte_vhost/virtio_net.c | 4 +-
test/test/virtual_pmd.c | 2 +
150 files changed, 31680 insertions(+), 12945 deletions(-)
create mode 100644 drivers/net/mlx4/mlx4_mr.h
create mode 100644 drivers/net/mlx5/mlx5_mr.h
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2018-05-11 2:25 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2018-05-11 2:25 [pull-request] next-net 18.05 RC3 Ferruh Yigit
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.