From: Yuanhan Liu <yliu@fridaylinux.org>
To: announce@dpdk.org
Subject: [dpdk-dev] [dpdk-announce] DPDK 17.11.1 (LTS) released
Date: Tue, 27 Feb 2018 22:29:14 +0800 [thread overview]
Message-ID: <20180227142914.GA6877@yliu-mob> (raw)
Hi all,
Here is a new LTS release:
http://fast.dpdk.org/rel/dpdk-17.11.1.tar.xz
The git tree is at:
http://dpdk.org/browse/dpdk-stable/
Thanks.
--yliu
---
app/Makefile | 2 +-
app/test-pmd/Makefile | 4 -
app/test-pmd/cmdline.c | 14 +-
app/test-pmd/config.c | 109 ++--
app/test-pmd/flowgen.c | 10 +-
app/test-pmd/parameters.c | 13 +-
app/test-pmd/testpmd.c | 92 +++
app/test-pmd/testpmd.h | 5 +
app/test-pmd/txonly.c | 1 +
buildtools/pmdinfogen/pmdinfogen.c | 5 +-
config/common_base | 7 +-
config/common_linuxapp | 1 +
doc/guides/cryptodevs/openssl.rst | 15 +-
doc/guides/cryptodevs/qat.rst | 1 +
doc/guides/nics/i40e.rst | 23 +
doc/guides/nics/mlx4.rst | 8 -
doc/guides/rel_notes/release_17_11.rst | 255 +++++++++
doc/guides/sample_app_ug/ipsec_secgw.rst | 10 +-
doc/guides/sample_app_ug/keep_alive.rst | 2 +-
drivers/bus/dpaa/base/qbman/bman.h | 32 +-
drivers/bus/dpaa/base/qbman/qman.c | 5 +
drivers/bus/dpaa/base/qbman/qman.h | 64 ++-
drivers/bus/dpaa/dpaa_bus.c | 4 +
drivers/bus/dpaa/include/fsl_qman.h | 4 +-
drivers/bus/dpaa/rte_dpaa_bus.h | 6 +-
drivers/bus/fslmc/fslmc_vfio.c | 2 +-
drivers/bus/fslmc/mc/fsl_mc_sys.h | 1 -
drivers/bus/fslmc/portal/dpaa2_hw_pvt.h | 8 +-
drivers/bus/fslmc/rte_fslmc.h | 8 +-
drivers/bus/pci/linux/pci.c | 91 ++-
drivers/bus/pci/linux/pci_vfio.c | 2 -
drivers/bus/pci/pci_common_uio.c | 1 -
drivers/bus/vdev/vdev.c | 5 +-
drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c | 2 +-
drivers/crypto/dpaa2_sec/dpaa2_sec_priv.h | 1 +
drivers/crypto/dpaa_sec/dpaa_sec.c | 8 +-
drivers/crypto/qat/qat_adf/qat_algs_build_desc.c | 10 +
drivers/crypto/qat/qat_crypto.c | 28 +-
drivers/crypto/qat/qat_qp.c | 10 +-
drivers/crypto/scheduler/rte_cryptodev_scheduler.c | 8 +-
drivers/event/octeontx/Makefile | 2 +-
drivers/event/octeontx/ssovf_worker.h | 6 +-
drivers/event/sw/sw_evdev.c | 46 +-
drivers/event/sw/sw_evdev.h | 2 +-
drivers/mempool/octeontx/octeontx_fpavf.c | 23 +-
drivers/mempool/octeontx/octeontx_fpavf.h | 6 +-
drivers/mempool/octeontx/octeontx_mbox.c | 4 +-
drivers/mempool/octeontx/rte_mempool_octeontx.c | 72 +--
drivers/net/af_packet/rte_eth_af_packet.c | 2 +-
drivers/net/avp/rte_avp_common.h | 1 +
drivers/net/bnxt/bnxt.h | 1 +
drivers/net/bnxt/bnxt_cpr.c | 1 -
drivers/net/bnxt/bnxt_ethdev.c | 55 +-
drivers/net/bnxt/bnxt_filter.c | 42 +-
drivers/net/bnxt/bnxt_hwrm.c | 51 +-
drivers/net/bnxt/bnxt_ring.c | 7 +-
drivers/net/bnxt/bnxt_ring.h | 2 +-
drivers/net/bnxt/bnxt_rxq.c | 2 +-
drivers/net/bnxt/bnxt_rxr.c | 4 +-
drivers/net/bnxt/bnxt_txr.c | 17 +-
drivers/net/bonding/rte_eth_bond_8023ad.c | 3 +-
drivers/net/bonding/rte_eth_bond_api.c | 40 +-
drivers/net/bonding/rte_eth_bond_pmd.c | 10 +-
drivers/net/bonding/rte_eth_bond_private.h | 3 +
drivers/net/dpaa/dpaa_ethdev.c | 56 +-
drivers/net/dpaa/dpaa_ethdev.h | 2 +-
drivers/net/dpaa/dpaa_rxtx.c | 21 +-
drivers/net/e1000/em_ethdev.c | 2 +-
drivers/net/e1000/igb_ethdev.c | 7 +-
drivers/net/e1000/igb_flow.c | 20 +
drivers/net/ena/ena_ethdev.c | 10 +-
drivers/net/enic/enic.h | 25 +-
drivers/net/enic/enic_ethdev.c | 20 +-
drivers/net/enic/enic_main.c | 43 +-
drivers/net/enic/enic_rxtx.c | 3 +-
drivers/net/failsafe/failsafe.c | 2 +-
drivers/net/failsafe/failsafe_args.c | 2 +-
drivers/net/failsafe/failsafe_rxtx.c | 2 +-
drivers/net/fm10k/fm10k_ethdev.c | 4 +-
drivers/net/i40e/i40e_ethdev.c | 623 ++++++++++++++++-----
drivers/net/i40e/i40e_ethdev.h | 61 +-
drivers/net/i40e/i40e_ethdev_vf.c | 29 +-
drivers/net/i40e/i40e_fdir.c | 54 +-
drivers/net/i40e/i40e_flow.c | 48 ++
drivers/net/i40e/i40e_rxtx.c | 1 +
drivers/net/i40e/rte_pmd_i40e.c | 67 ++-
drivers/net/i40e/rte_pmd_i40e.h | 2 +-
drivers/net/ixgbe/base/ixgbe_common.c | 4 +-
drivers/net/ixgbe/ixgbe_ethdev.c | 21 +-
drivers/net/ixgbe/ixgbe_fdir.c | 3 +-
drivers/net/ixgbe/ixgbe_flow.c | 22 +-
drivers/net/ixgbe/ixgbe_pf.c | 2 +-
drivers/net/kni/rte_eth_kni.c | 2 +-
drivers/net/mlx4/Makefile | 4 -
drivers/net/mlx4/mlx4.c | 6 +
drivers/net/mlx4/mlx4_flow.c | 2 +
drivers/net/mlx4/mlx4_rxtx.c | 7 +-
drivers/net/mlx4/mlx4_txq.c | 1 -
drivers/net/mlx4/mlx4_utils.h | 6 -
drivers/net/mlx5/mlx5.c | 31 +-
drivers/net/mlx5/mlx5.h | 18 +
drivers/net/mlx5/mlx5_defs.h | 8 +
drivers/net/mlx5/mlx5_ethdev.c | 186 ++++--
drivers/net/mlx5/mlx5_flow.c | 252 ++++-----
drivers/net/mlx5/mlx5_mac.c | 6 -
drivers/net/mlx5/mlx5_mr.c | 5 +-
drivers/net/mlx5/mlx5_rss.c | 6 +-
drivers/net/mlx5/mlx5_rxmode.c | 8 -
drivers/net/mlx5/mlx5_rxq.c | 6 -
drivers/net/mlx5/mlx5_rxtx.c | 41 +-
drivers/net/mlx5/mlx5_rxtx.h | 47 +-
drivers/net/mlx5/mlx5_rxtx_vec.c | 25 +-
drivers/net/mlx5/mlx5_rxtx_vec_neon.h | 38 +-
drivers/net/mlx5/mlx5_rxtx_vec_sse.h | 31 +-
drivers/net/mlx5/mlx5_stats.c | 8 +-
drivers/net/mlx5/mlx5_trigger.c | 42 +-
drivers/net/mlx5/mlx5_txq.c | 8 +-
drivers/net/mlx5/mlx5_vlan.c | 5 +
drivers/net/mrvl/mrvl_ethdev.c | 340 +++++++----
drivers/net/mrvl/mrvl_ethdev.h | 3 -
drivers/net/mrvl/mrvl_qos.c | 2 +-
drivers/net/nfp/nfp_net.c | 19 +-
drivers/net/null/rte_eth_null.c | 2 +-
drivers/net/octeontx/octeontx_ethdev.c | 10 +-
drivers/net/octeontx/octeontx_ethdev.h | 6 +
drivers/net/octeontx/rte_pmd_octeontx_version.map | 3 +
drivers/net/pcap/rte_eth_pcap.c | 6 +-
drivers/net/qede/base/ecore_dcbx.c | 7 +-
drivers/net/qede/base/ecore_vf.c | 6 +
drivers/net/qede/base/ecore_vfpf_if.h | 2 +
drivers/net/qede/qede_ethdev.c | 215 ++++++-
drivers/net/qede/qede_ethdev.h | 1 +
drivers/net/qede/qede_rxtx.c | 191 ++++---
drivers/net/qede/qede_rxtx.h | 2 +-
drivers/net/ring/rte_eth_ring.c | 2 +-
drivers/net/sfc/sfc.h | 24 +
drivers/net/sfc/sfc_ef10_rx.c | 4 +-
drivers/net/sfc/sfc_ethdev.c | 19 +-
drivers/net/sfc/sfc_ev.c | 27 +-
drivers/net/sfc/sfc_flow.c | 6 +-
drivers/net/sfc/sfc_intr.c | 5 +-
drivers/net/sfc/sfc_port.c | 19 +-
drivers/net/softnic/rte_eth_softnic.c | 2 +-
drivers/net/szedata2/rte_eth_szedata2.c | 4 +-
drivers/net/tap/rte_eth_tap.c | 15 +-
drivers/net/thunderx/nicvf_ethdev.c | 2 +-
drivers/net/thunderx/nicvf_rxtx.c | 2 +-
drivers/net/virtio/virtio_ethdev.c | 32 +-
drivers/net/virtio/virtio_user/virtio_user_dev.c | 5 +
drivers/net/virtio/virtqueue.c | 59 +-
drivers/net/virtio/virtqueue.h | 13 +-
drivers/net/vmxnet3/vmxnet3_ethdev.c | 2 +-
examples/bond/main.c | 7 +-
examples/ip_pipeline/init.c | 2 +-
examples/ipsec-secgw/ipsec-secgw.c | 108 +++-
examples/ipsec-secgw/ipsec.c | 4 +-
examples/ipsec-secgw/sa.c | 2 +
examples/l3fwd-power/main.c | 14 +-
examples/vhost/main.c | 9 +-
lib/Makefile | 1 +
lib/librte_cmdline/cmdline_cirbuf.h | 2 +
lib/librte_cmdline/cmdline_parse.c | 10 +-
lib/librte_cryptodev/rte_crypto.h | 2 +-
lib/librte_cryptodev/rte_cryptodev.c | 4 +-
lib/librte_cryptodev/rte_cryptodev.h | 1 +
lib/librte_cryptodev/rte_cryptodev_pmd.h | 3 +-
lib/librte_eal/common/arch/ppc_64/rte_cycles.c | 47 +-
lib/librte_eal/common/eal_common_log.c | 2 +
lib/librte_eal/common/eal_common_memzone.c | 3 +-
.../common/include/arch/arm/rte_atomic_64.h | 4 +-
.../common/include/arch/ppc_64/rte_atomic.h | 8 +-
.../common/include/arch/x86/rte_atomic.h | 1 +
.../common/include/arch/x86/rte_byteorder.h | 1 +
.../common/include/arch/x86/rte_cycles.h | 1 +
.../common/include/arch/x86/rte_memcpy.h | 1 +
lib/librte_eal/common/include/arch/x86/rte_vect.h | 1 +
.../common/include/generic/rte_byteorder.h | 1 +
lib/librte_eal/common/include/rte_bitmap.h | 1 +
lib/librte_eal/common/include/rte_common.h | 2 +
lib/librte_eal/common/include/rte_dev.h | 1 +
lib/librte_eal/common/include/rte_eal.h | 1 +
lib/librte_eal/common/include/rte_eal_memconfig.h | 1 +
lib/librte_eal/common/include/rte_keepalive.h | 1 +
lib/librte_eal/common/include/rte_lcore.h | 1 +
lib/librte_eal/common/include/rte_log.h | 1 +
lib/librte_eal/common/include/rte_memory.h | 1 +
lib/librte_eal/common/include/rte_service.h | 5 +-
lib/librte_eal/common/include/rte_version.h | 2 +-
lib/librte_eal/common/malloc_elem.c | 1 +
lib/librte_eal/common/malloc_heap.c | 6 +-
lib/librte_eal/common/malloc_heap.h | 2 +-
lib/librte_eal/common/rte_keepalive.c | 28 +-
lib/librte_eal/common/rte_service.c | 54 +-
lib/librte_eal/linuxapp/eal/eal_vfio.c | 2 +-
.../linuxapp/eal/include/exec-env/rte_kni_common.h | 1 +
lib/librte_eal/linuxapp/igb_uio/igb_uio.c | 18 +
lib/librte_eal/linuxapp/kni/ethtool/igb/igb_main.c | 41 ++
lib/librte_eal/linuxapp/kni/ethtool/igb/kcompat.h | 4 +
lib/librte_ether/rte_ethdev.c | 15 +-
lib/librte_ether/rte_ethdev.h | 15 +-
lib/librte_ether/rte_ethdev_pci.h | 1 +
lib/librte_ether/rte_ethdev_vdev.h | 1 +
lib/librte_eventdev/rte_eventdev.c | 36 +-
lib/librte_eventdev/rte_eventdev.h | 51 +-
lib/librte_eventdev/rte_eventdev_pmd.h | 9 +
lib/librte_eventdev/rte_eventdev_pmd_pci.h | 1 +
lib/librte_eventdev/rte_eventdev_pmd_vdev.h | 1 +
lib/librte_flow_classify/rte_flow_classify.h | 10 +-
lib/librte_hash/rte_fbk_hash.h | 1 +
lib/librte_hash/rte_hash_crc.h | 1 +
lib/librte_hash/rte_jhash.h | 1 +
lib/librte_hash/rte_thash.h | 1 +
lib/librte_ip_frag/rte_ip_frag.h | 1 +
lib/librte_lpm/rte_lpm.c | 8 +-
lib/librte_lpm/rte_lpm.h | 1 +
lib/librte_mbuf/rte_mbuf.h | 29 +-
lib/librte_member/rte_member.c | 3 +-
lib/librte_member/rte_member.h | 12 +-
lib/librte_mempool/rte_mempool.c | 24 +-
lib/librte_mempool/rte_mempool.h | 1 +
lib/librte_net/rte_esp.h | 4 +-
lib/librte_pdump/rte_pdump.c | 4 +-
lib/librte_ring/rte_ring.h | 1 +
lib/librte_security/rte_security.c | 2 +-
lib/librte_security/rte_security.h | 12 +-
lib/librte_table/rte_lru.h | 1 +
lib/librte_table/rte_lru_x86.h | 2 +
lib/librte_timer/rte_timer.c | 2 +-
lib/librte_timer/rte_timer.h | 1 +
lib/librte_vhost/iotlb.c | 20 +-
lib/librte_vhost/iotlb.h | 3 +
lib/librte_vhost/socket.c | 7 +-
lib/librte_vhost/vhost.c | 14 +-
lib/librte_vhost/vhost.h | 6 +-
lib/librte_vhost/vhost_user.c | 104 ++++
lib/librte_vhost/virtio_net.c | 46 +-
mk/internal/rte.extvars.mk | 2 +-
mk/machine/tilegx/rte.vars.mk | 57 --
pkg/dpdk.spec | 2 +-
test/test/test.c | 14 +-
test/test/test_bitmap.c | 3 +
test/test/test_cryptodev.c | 2 +
test/test/test_eventdev.c | 7 +-
test/test/test_eventdev_octeontx.c | 6 +-
test/test/test_memzone.c | 28 +-
test/test/test_reorder.c | 11 +
test/test/test_ring.c | 63 ++-
test/test/test_ring_perf.c | 36 +-
test/test/test_service_cores.c | 10 +-
test/test/test_table.c | 44 +-
test/test/test_table_acl.c | 2 +
test/test/test_timer_perf.c | 1 +
usertools/dpdk-devbind.py | 2 +
253 files changed, 3788 insertions(+), 1658 deletions(-)
Adrien Mazarguil (7):
net/mlx4: fix unnecessary include
net/i40e: fix ISO C in exported header
flow_classify: fix ISO C in exported header
member: fix ISO C in exported header
lib: fix missing includes in exported headers
net/failsafe: fix invalid free
net/mlx4: fix drop flow resources leak
Ajit Khaparde (8):
net/bnxt: fix double increment of idx during Tx ring alloc
net/bnxt: parse checksum offload flags
net/bnxt: fix group info usage
net/bnxt: fix check for ether type
net/bnxt: fix size of Tx ring in HW
net/bnxt: fix number of pools for RSS
net/bnxt: fix return code in MAC address set
net/bnxt: fix link speed setting with autoneg off
Akhil Goyal (2):
security: fix enum start value
examples/ipsec-secgw: fix corner case for SPI value
Alejandro Lucero (3):
net/nfp: fix MTU settings
net/nfp: fix jumbo settings
net/nfp: fix CRC strip check behaviour
Anatoly Burakov (16):
memzone: fix leak on allocation error
malloc: protect stats with lock
malloc: fix end for bounded elements
vfio: fix enabled check on error
app/procinfo: add compilation option in config
test: register test as failed if setup failed
test/table: fix uninitialized parameter
test/memzone: fix wrong test
member: fix memory leak on error
usertools/devbind: fix kernel module reporting
test/bitmap: fix memory leak
test/reorder: fix memory leak
test/ring: fix memory leak
test/ring_perf: fix memory leak
test/table: fix memory leak
test/timer_perf: fix memory leak
Andrea Grandi (2):
doc: fix lists of supported crypto algorithms
doc: fix format in OpenSSL installation guide
Andrew Rybchenko (7):
net/sfc: stop periodic DMA if MAC stats upload fails
net/sfc: fix multicast address list copy memory leak
net/sfc: fix DMA memory leak after kvarg processing failure
net/sfc: fix label name to be consistent
net/sfc: do not hold management event queue lock while MCDI
net/sfc: fix incorrect bitwise ORing of L3/L4 packet types
mempool: fix physical contiguous check
Andriy Berestovskyy (1):
keepalive: fix state alignment
Anoob Joseph (1):
examples/ipsec-secgw: fix usage of incorrect port
Ashish Jain (1):
net/dpaa: fix the mbuf packet type if zero
Bao-Long Tran (1):
examples/ip_pipeline: fix timer period unit
Beilei Xing (12):
net/i40e: fix VLAN offload setting issue
net/i40e: fix FDIR input set conflict
net/i40e: fix FDIR rule confiliction issue
net/i40e: fix setting MAC address of VF
net/i40e: fix flow director Rx resource defect
net/i40e: warn when writing global registers
net/i40e: add debug logs when writing global registers
net/i40e: fix multiple driver support
net/i40e: fix interrupt conflict with multi-driver
net/i40e: fix Rx interrupt
net/i40e: check multi-driver option parsing
app/testpmd: fix flow director filter
Chas Williams (1):
net/bonding: fix setting slave MAC addresses
David Harton (1):
net/i40e: fix VF reset stats crash
Didier Pallard (1):
net/virtio: fix incorrect cast
Erik Gabriel Carrillo (1):
timer: fix reset on service cores
Ferruh Yigit (4):
kni: fix build with kernel 4.15
mk: remove TILE-Gx machine type
bus/dpaa: fix build when assert enabled
kni: fix build dependency
Fiona Trahe (1):
crypto/qat: fix null auth algo overwrite
Gage Eads (2):
eventdev: set error code in port link/unlink functions
event/sw: fix queue memory leak and multi-link bug
Gowrishankar Muthukrishnan (2):
eal/ppc: remove the braces in memory barrier macros
eal/ppc64: revert arch-specific TSC freq query
Harish Patil (5):
net/qede: fix to enable LRO over tunnels
net/qede: fix to reject config with no Rx queue
net/qede: check tunnel L3 header
net/qede: fix tunnel header size in Tx BD configuration
net/qede/base: fix VF LRO tunnel configuration
Harry van Haaren (3):
service: fix lcore role after delete
service: fix service core launch
service: fix possible mem leak on initialize
Hemant Agrawal (10):
pmdinfogen: fix cross compilation for ARM big endian
lpm: fix ARM big endian build
bus/dpaa: fix ARM big endian build
net/i40e: fix ARM big endian build
net/ixgbe: fix ARM big endian build
bus/fslmc: fix the cplusplus macro closure
drivers: change the deprecated memseg physaddr to IOVA
net/dpaa: fix uninitialized and unused variables
net/dpaa: fix FW version code
crypto/dpaa2_sec: fix enum conversion for GCM
Hyong Youb Kim (2):
net/enic: fix L4 Rx ptype comparison
net/enic: fix crash due to static max number of queues
Igor Ryzhov (1):
net/i40e: fix flag for MAC address write
Ivan Malov (2):
net/sfc: fix main MAC address handling
log: fix memory leak in regexp level set
Jacek Piasecki (1):
net/bonding: fix bonding in 8023ad mode
Jerin Jacob (5):
net/thunderx: fix multi segment Tx function return
test/eventdev: use CPU event type
test/crypto: fix missing include
event/sw: fix debug logging config option
bus/fslmc: fix build with latest glibc
Jerry Lilijun (1):
net/bonding: fix activated slave in 8023ad mode
Jia He (1):
eal/arm64: remove the braces in memory barrier macros
Jianfeng Tan (2):
vhost: fix crash
net/virtio-user: fix crash as features change
Junjie Chen (3):
vhost: fix dequeue zero copy with virtio1
examples/vhost: fix sending ARP packet to self
vhost: fix mbuf free
Kirill Rybalchenko (1):
net/i40e: fix multiple DDP packages conflict
Marko Kovacevic (2):
mk: support renamed Makefile in external project
mk: fix external build
Matan Azrad (9):
net/mlx4: revert workaround for broken Verbs
net/mlx4: fix Tx packet drop application report
net/failsafe: fix Rx safe check compiler hint
ethdev: fix port data reset timing
ethdev: fix port id allocation
app/testpmd: fix port validation
app/testpmd: fix port index in RSS forward config
app/testpmd: fix port topology in RSS forward config
ethdev: fix port id allocation
Matej Vido (1):
net/szedata2: fix check of mmap return value
Maxime Coquelin (3):
bus/pci: forbid IOVA mode if IOMMU address width too small
vhost: fix IOTLB pool out-of-memory handling
vhost: remove pending IOTLB entry if miss request failed
Moti Haimovsky (3):
bus/vdev: continue probing after a device failure
net/mlx4: fix Rx offload non-fragmented indication
net/tap: fix cleanup on allocation failure
Natalie Samsonov (5):
net/mrvl: fix multiple probe
net/mrvl: fix HIF objects allocation
net/mrvl: fix oversize bpool handling
net/mrvl: fix shadow queue tail and size calculations
net/mrvl: keep shadow Txqs inside PMD Txq
Nelio Laranjeiro (1):
Revert "net/mlx5: fix flow priority on queue action"
Nikhil Agarwal (2):
examples/l3fwd-power: fix Rx without interrupt
examples/l3fwd-power: fix frequency detection
Nélio Laranjeiro (16):
net/mlx5: fix Tx checksum offloads
net/mlx5: fix un-supported RSS hash fields use
security: fix device operation type
crypto: fix pedantic compilation
security: fix pedantic compilation
examples/ipsec-secgw: fix missing ingress flow attribute
net: fix ESP header byte ordering definition
examples/ipsec-secgw: fix SPI byte order in flow item
net/mlx5: fix flow item validation
net/mlx5: fix flow RSS configuration
net/mlx5: fix UAR remapping on non configured queues
net/mlx5: fix secondary process verification
net/mlx5: fix port stop by verify flows are still present
net/mlx5: fix flow priority on queue action
net/mlx5: remove parser/flow drop queue
net/mlx5: fix flow priority on queue action
Olivier Matz (11):
ethdev: fix missing imissed counter in xstats
net/i40e: fix setting of MAC address on i40evf
net/i40e: fix VSI MAC filter on primary address change
vhost: fix error code check when creating thread
pdump: fix error check when creating/canceling thread
mbuf: fix performance of freeing with non atomic refcnt
mbuf: fix NULL freeing when debug enabled
net/mlx5: fix return value of start operation
net/virtio: fix queue flushing with vector Rx enabled
net/virtio: fix memory leak when reinitializing device
net/bnxt: fix Rx checksum flags
Pablo de Lara (3):
cryptodev: add missing CPU flag string
cryptodev: fix function prototype
crypto/scheduler: fix strncpy
Pavan Nikhilesh (9):
service: fix number mapped cores count
mempool/octeontx: fix improper memory barrier
mempool: fix first memory area notification
mempool/octeontx: fix memory area registration
mempool/octeontx: fix natural alignment being optimized out
eventdev: fix doxygen comments
bus/dpaa: fix default IOVA mode
net/octeontx: add channel to port id mapping
event/octeontx: fix Rx adapter port id mapping
Phil Yang (2):
test/memzone: fix NULL freeing
test/memzone: fix freeing test
Qi Zhang (2):
net/i40e: fix VLAN offload setting
net/i40e: exclude LLDP packet count
Radu Nicolau (3):
examples/bond: fix vdev name
examples/bond: check mbuf allocation
net/bonding: check error of MAC address setting
Rafal Kozik (1):
net/ena: do not set Tx L4 offloads in Rx path
Rasesh Mody (4):
net/qede: replace config option with run-time arg
net/qede: fix MTU set and max Rx length
net/qede: fix few log messages
net/qede: fix clearing of queue stats
Raslan Darawsheh (1):
net/mlx5: fix flow type for allmulti rules
Roman Zhukov (2):
net/sfc: fix initialization of flow structure
net/sfc: fix flow RSS check in error handling
Rosen Xu (1):
net/i40e: fix packet type for X722
Samuel Gauthier (1):
net/virtio: fix Rx and Tx handler selection for ARM32
Shachar Beiser (1):
net/mlx5: fix IPv6 header fields
Shahaf Shuler (9):
app/testpmd: fix port configuration print
app/testpmd: fix flowgen forwarding offload flags
net/mlx5: fix VLAN configuration after port stop
net/mlx5: fix RSS key configuration
net/mlx5: fix missing RSS capability
net/mlx5: fix memory region cache lookup
net/mlx5: fix memory region cache last index
net/mlx5: fix memory region boundary checks
net/mlx5: fix link state on device start
Somnath Kotur (3):
net/bnxt: fix duplicate filter pattern creation error
net/bnxt: fix duplicate pattern for 5tuple filter
net/bnxt: free the aggregation ring
Stephen Hemminger (1):
net/tap: remove unused kernel version definitions
Thierry Herbelot (1):
net/mlx5: cleanup allocation of ethtool stats
Thomas Monjalon (1):
ethdev: fix link autonegotiation value
Timothy Redaelli (1):
app/testpmd: remove xenvirt again
Tiwei Bie (2):
net/virtio: fix vector Rx flushing
net/virtio: fix typo in LRO support
Tomasz Jozwiak (2):
crypto/qat: fix out-of-bounds access
crypto/qat: fix parameter type
Victor Kaplansky (1):
vhost: protect active rings from async ring changes
Vipin Varghese (1):
net/pcap: fix the NUMA id display in logs
Wei Dai (2):
app/testpmd: fix invalid Rx queue number setting
app/testpmd: fix invalid Tx queue number setting
Wei Zhao (5):
net/ixgbe: fix tunnel filter fail problem
net/i40e: add FDIR NVGRE parameter check
net/ixgbe: fix parsing FDIR NVGRE issue
net/i40e: fix port segmentation fault when restart
net/ixgbe: fix reset error handling
Wenzhuo Lu (4):
net/ixgbe: fix wrong PBA setting
net/i40e: fix VF Rx interrupt enabling
net/ixgbe: fix VF Rx interrupt enabling
net/e1000: fix VF Rx interrupt enabling
Xiao Wang (2):
net/fm10k: fix logical port delete
igb_uio: allow multi-process access
Xueming Li (2):
cmdline: fix dynamic tokens parsing
cmdline: avoid garbage in unused fields of parsed result
Yangchao Zhou (1):
net/igb: fix Tx queue number assignment
Yanglong Wu (3):
app/testpmd: fix port id allocation
net/ixgbe: fix the failure of number of Tx queue check
net/ixgbe: fix max queue number for VF
Yong Wang (4):
net/e1000: fix null pointer check
net/i40e: fix memory leak
crypto/qat: fix allocation check and leak
net/dpaa: fix potential memory leak
Yongseok Koh (10):
app/testpmd: fix crash of txonly with multiple segments
net/mlx5: fix Memory Region registration
net/mlx5: fix overflow of Memory Region cache
net/mlx5: fix HW checksum offload for outer IP
net/mlx5: fix overwriting bit-fields in SW Rx queue
net/mlx5: fix deadlock of link status alarm
net/mlx5: fix missing attribute size for drop action
net/mlx5: fix calculation of flow ID flag
net/mlx5: fix memory region lookup
net/mlx5: fix handling link status event
Yuanhan Liu (5):
Revert "net/mlx5: fix IPv6 header fields"
Revert "ethdev: fix port id allocation"
net/mlx5: use PCI address as port name
Revert "net/mlx5: fix flow type for allmulti rules"
version: 17.11.1
Zhiyong Yang (3):
bus/pci: fix interrupt handler type
examples/vhost: fix startup check
cryptodev: fix session pointer cast
reply other threads:[~2018-02-27 14:30 UTC|newest]
Thread overview: [no followups] expand[flat|nested] mbox.gz Atom feed
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20180227142914.GA6877@yliu-mob \
--to=yliu@fridaylinux.org \
--cc=announce@dpdk.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
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).