From: Abhishek Marathe <Abhishek.Marathe@microsoft.com>
To: Kevin Traynor <ktraynor@redhat.com>, "stable@dpdk.org" <stable@dpdk.org>
Cc: "dev@dpdk.org" <dev@dpdk.org>, Akhil Goyal <akhil.goyal@nxp.com>,
Ali Alnubani <alialnu@mellanox.com>,
"benjamin.walker@intel.com" <benjamin.walker@intel.com>,
David Christensen <drc@linux.vnet.ibm.com>,
Hemant Agrawal <hemant.agrawal@nxp.com>,
Ian Stokes <ian.stokes@intel.com>,
Jerin Jacob <jerinj@marvell.com>,
John McNamara <john.mcnamara@intel.com>,
Ju-Hyoung Lee <juhlee@microsoft.com>,
Luca Boccassi <bluca@debian.org>, Pei Zhang <pezhang@redhat.com>,
"pingx.yu@intel.com" <pingx.yu@intel.com>,
"qian.q.xu@intel.com" <qian.q.xu@intel.com>,
Raslan Darawsheh <rasland@mellanox.com>,
Thomas Monjalon <thomas@monjalon.net>,
"yuan.peng@intel.com" <yuan.peng@intel.com>,
"zhaoyan.chen@intel.com" <zhaoyan.chen@intel.com>
Subject: Re: [dpdk-stable] 18.11.3 (LTS) patches review and test
Date: Fri, 11 Oct 2019 16:29:36 +0000 [thread overview]
Message-ID: <MWHPR21MB083248DEF72934F9291C128B9E970@MWHPR21MB0832.namprd21.prod.outlook.com> (raw)
In-Reply-To: <20191003132036.29258-1-ktraynor@redhat.com>
Hi All,
Our Findings while testing DPDK 18.11.3-rc2 release:
1. PERF-DPDK-MULTICORE-PPS-F32: This testcase is failing for almost all the distros. I can reproduce the problem but there are no errors in the Kernel logs / Test Execution logs. It seems that failure is due to lower performance than threshold. As this testcase was not failing for the previous releases, we are going to investigate it further.
2. We are getting low performance for Ubuntu distribution failed testcases.
Test Result:
DPDK v18.11.3-rc2 was validated on Azure for Canonical UbuntuServer 16.04-LTS latest, Canonical UbuntuServer 18.04-DAILY-LTS latest, RedHat RHEL 7-RAW latest, RedHat RHEL 7.5 latest, Openlogic CentOS 7.5 latest, SUSE SLES 15 latest.
Tested with Mellanox and netvsc poll-mode drivers.
The tests were executed using LISAv2 framework (https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FLIS%2FLISAv2&data=02%7C01%7CAbhishek.Marathe%40microsoft.com%7Caa457975b80d4b905a4708d748949f33%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C637057675470614018&sdata=zozl9ZcMmbIXlT1GEzje3iBJ%2FUB4NVtOQI3qS%2FwA0gA%3D&reserved=0).
Test case description:
* VERIFY-DPDK-COMPLIANCE - verifies kernel is supported and that the build is successful
* VERIFY-DPDK-BUILD-AND-TESTPMD-TEST - verifies using testpmd that packets can be sent from a VM to another VM
* VERIFY-SRIOV-FAILSAFE-FOR-DPDK - disables/enables Accelerated Networking for the NICs under test and makes sure DPDK works in both scenarios
* VERIFY-DPDK-FAILSAFE-DURING-TRAFFIC - disables/enables Accelerated Networking for the NICs while generating traffic using testpmd
* PERF-DPDK-FWD-PPS-DS15 - verifies DPDK forwarding performance using testpmd on 2, 4, 8 cores, rx and io mode on size Standard_DS15_v2
* PERF-DPDK-SINGLE-CORE-PPS-DS4 - verifies DPDK performance using testpmd on 1 core, rx and io mode on size Standard_DS4_v2
* PERF-DPDK-SINGLE-CORE-PPS-DS15 - verifies DPDK performance using testpmd on 1 core, rx and io mode on size Standard_DS15_v2
* PERF-DPDK-MULTICORE-PPS-DS15 - verifies DPDK performance using testpmd on 2, 4, 8 cores, rx and io mode on size Standard_DS15_v2
* PERF-DPDK-MULTICORE-PPS-F32 - verifies DPDK performance using testpmd on 2, 4, 8, 16 cores, rx and io mode on size Standard_F32s_v2
* DPDK-RING-LATENCY - verifies DPDK CPU latency using https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fshemminger%2Fdpdk-ring-ping.git&data=02%7C01%7CAbhishek.Marathe%40microsoft.com%7Caa457975b80d4b905a4708d748949f33%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C637057675470614018&sdata=grffUwKPmgVqikIpQzx6%2Bd9D2rpuCDnqvH%2FVIe5iUa4%3D&reserved=0
* VERIFY-DPDK-PRIMARY-SECONDARY-PROCESSES - verifies primary / secondary processes support for DPDK. Runs only on RHEL and Ubuntu distros with Linux kernel >= 4.20
* VERIFY-DPDK-OVS - builds OVS with DPDK support and tests if the OVS DPDK ports can be created. Runs only on Ubuntu distro.
* VERIFY-DPDK-VPP - builds VPP with DPDK support and tests if the VPP ports are present. Runs only on RHEL and Ubuntu distros.
* VERIFY-DPDK-NFF-GO - builds NFF-GO with DPDK support and runs the functional tests from the NFF-GO repository. Runs only on Ubuntu distro.
DPDK job exited with status: UNSTABLE - https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Flinuxpipeline.westus2.cloudapp.azure.com%2Fjob%2FDPDK%2Fjob%2Fpipeline-dpdk-validation%2Fjob%2Fmaster%2F252%2F&data=02%7C01%7CAbhishek.Marathe%40microsoft.com%7Caa457975b80d4b905a4708d748949f33%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C637057675470614018&sdata=mGaJ2RW1IY09kF%2FWTXfntEIwLWYxxGjYMIgbKN3kJ6g%3D&reserved=0.
Test results for DPDK 'v18.11.3-rc2' and Azure image: 'Canonical UbuntuServer 16.04-LTS latest':
* PERF-DPDK-SINGLE-CORE-PPS-DS4: FAILED
* VERIFY-DPDK-OVS: PASSED
* VERIFY-DPDK-BUILD-AND-TESTPMD-TEST: PASSED
* VERIFY-SRIOV-FAILSAFE-FOR-DPDK: PASSED
* PERF-DPDK-MULTICORE-PPS-F32: FAILED
* VERIFY-DPDK-FAILSAFE-DURING-TRAFFIC: ABORTED
* PERF-DPDK-FWD-PPS-DS15: FAILED
* PERF-DPDK-SINGLE-CORE-PPS-DS15: FAILED
* PERF-DPDK-MULTICORE-PPS-DS15: FAILED
* VERIFY-DPDK-COMPLIANCE: PASSED
* VERIFY-DPDK-RING-LATENCY: PASSED
Test results for DPDK 'v18.11.3-rc2' and Azure image: 'Canonical UbuntuServer 18.04-DAILY-LTS latest':
* PERF-DPDK-SINGLE-CORE-PPS-DS4: FAILED
* VERIFY-DPDK-OVS: PASSED
* VERIFY-DPDK-BUILD-AND-TESTPMD-TEST: PASSED
* VERIFY-SRIOV-FAILSAFE-FOR-DPDK: PASSED
* PERF-DPDK-MULTICORE-PPS-F32: FAILED
* VERIFY-DPDK-FAILSAFE-DURING-TRAFFIC: PASSED
* PERF-DPDK-FWD-PPS-DS15: FAILED
* PERF-DPDK-SINGLE-CORE-PPS-DS15: FAILED
* PERF-DPDK-MULTICORE-PPS-DS15: ABORTED
* VERIFY-DPDK-COMPLIANCE: PASSED
* VERIFY-DPDK-RING-LATENCY: PASSED
Test results for DPDK 'v18.11.3-rc2' and Azure image: 'RedHat RHEL 7-RAW latest':
* PERF-DPDK-SINGLE-CORE-PPS-DS4: FAILED
* VERIFY-DPDK-OVS: SKIPPED
* VERIFY-DPDK-BUILD-AND-TESTPMD-TEST: PASSED
* VERIFY-SRIOV-FAILSAFE-FOR-DPDK: PASSED
* PERF-DPDK-MULTICORE-PPS-F32: ABORTED
* VERIFY-DPDK-FAILSAFE-DURING-TRAFFIC: PASSED
* PERF-DPDK-FWD-PPS-DS15: PASSED
* PERF-DPDK-SINGLE-CORE-PPS-DS15: PASSED
* PERF-DPDK-MULTICORE-PPS-DS15: PASSED
* VERIFY-DPDK-COMPLIANCE: PASSED
* VERIFY-DPDK-RING-LATENCY: PASSED
Test results for DPDK 'v18.11.3-rc2' and Azure image: 'RedHat RHEL 7.5 latest':
* PERF-DPDK-SINGLE-CORE-PPS-DS4: PASSED
* VERIFY-DPDK-OVS: SKIPPED
* VERIFY-DPDK-BUILD-AND-TESTPMD-TEST: PASSED
* VERIFY-SRIOV-FAILSAFE-FOR-DPDK: PASSED
* PERF-DPDK-MULTICORE-PPS-F32: ABORTED
* VERIFY-DPDK-FAILSAFE-DURING-TRAFFIC: PASSED
* PERF-DPDK-FWD-PPS-DS15: PASSED
* PERF-DPDK-SINGLE-CORE-PPS-DS15: PASSED
* PERF-DPDK-MULTICORE-PPS-DS15: PASSED
* VERIFY-DPDK-COMPLIANCE: PASSED
* VERIFY-DPDK-RING-LATENCY: PASSED
Test results for DPDK 'v18.11.3-rc2' and Azure image: 'Openlogic CentOS 7.5 latest':
* PERF-DPDK-SINGLE-CORE-PPS-DS4: PASSED
* VERIFY-DPDK-OVS: SKIPPED
* VERIFY-DPDK-BUILD-AND-TESTPMD-TEST: PASSED
* VERIFY-SRIOV-FAILSAFE-FOR-DPDK: PASSED
* PERF-DPDK-MULTICORE-PPS-F32: PASSED
* VERIFY-DPDK-FAILSAFE-DURING-TRAFFIC: PASSED
* PERF-DPDK-FWD-PPS-DS15: PASSED
* PERF-DPDK-SINGLE-CORE-PPS-DS15: PASSED
* PERF-DPDK-MULTICORE-PPS-DS15: PASSED
* VERIFY-DPDK-COMPLIANCE: PASSED
* VERIFY-DPDK-RING-LATENCY: PASSED
Test results for DPDK 'v18.11.3-rc2' and Azure image: 'SUSE SLES 15 latest':
* PERF-DPDK-SINGLE-CORE-PPS-DS4: PASSED
* VERIFY-DPDK-OVS: SKIPPED
* VERIFY-DPDK-BUILD-AND-TESTPMD-TEST: PASSED
* VERIFY-SRIOV-FAILSAFE-FOR-DPDK: PASSED
* PERF-DPDK-MULTICORE-PPS-F32: FAILED
* VERIFY-DPDK-FAILSAFE-DURING-TRAFFIC: PASSED
* PERF-DPDK-FWD-PPS-DS15: PASSED
* PERF-DPDK-SINGLE-CORE-PPS-DS15: PASSED
* PERF-DPDK-MULTICORE-PPS-DS15: PASSED
* VERIFY-DPDK-COMPLIANCE: PASSED
* VERIFY-DPDK-RING-LATENCY: PASSED
Regards,
Abhishek
-----Original Message-----
From: Kevin Traynor <ktraynor@redhat.com>
Sent: Thursday, October 3, 2019 6:21 AM
To: stable@dpdk.org
Cc: dev@dpdk.org; Abhishek Marathe <Abhishek.Marathe@microsoft.com>; Akhil Goyal <akhil.goyal@nxp.com>; Ali Alnubani <alialnu@mellanox.com>; benjamin.walker@intel.com; David Christensen <drc@linux.vnet.ibm.com>; Hemant Agrawal <hemant.agrawal@nxp.com>; Ian Stokes <ian.stokes@intel.com>; Jerin Jacob <jerinj@marvell.com>; John McNamara <john.mcnamara@intel.com>; Ju-Hyoung Lee <juhlee@microsoft.com>; Kevin Traynor <ktraynor@redhat.com>; Luca Boccassi <bluca@debian.org>; Pei Zhang <pezhang@redhat.com>; pingx.yu@intel.com; qian.q.xu@intel.com; Raslan Darawsheh <rasland@mellanox.com>; Thomas Monjalon <thomas@monjalon.net>; yuan.peng@intel.com; zhaoyan.chen@intel.com
Subject: 18.11.3 (LTS) patches review and test
Hi all,
Here is a list of patches targeted for LTS release 18.11.3.
The planned date for the final release is 14th October.
Please note the commits since RC1 below. They are primarily to address some build issues for 32-bit with meson and FreeBSD.
As such, I would expect that most RC1 testing is still valid and does not need to be repeated.
Please help with testing and validation of your use cases and report any issues/results in reply to this mail. For the final release the fixes and reported validations will be added to the release notes.
A release candidate tarball can be found at:
https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fdpdk.org%2Fbrowse%2Fdpdk-stable%2Ftag%2F%3Fid%3Dv18.11.3-rc2&data=02%7C01%7CAbhishek.Marathe%40microsoft.com%7C3b7413a34a5a4b76d24f08d74804b051%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C637057057301488257&sdata=RrlKE7TTaVeZahidWJfU4hfkbr%2F4F8jexLsQ%2FMStNxc%3D&reserved=0
These patches are located at branch 18.11 of dpdk-stable repo:
https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fdpdk.org%2Fbrowse%2Fdpdk-stable%2F&data=02%7C01%7CAbhishek.Marathe%40microsoft.com%7C3b7413a34a5a4b76d24f08d74804b051%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C637057057301498253&sdata=17hvr%2BU3988F14FuyCILmSzVn%2Bnpq7L6HcYa69Y4PHw%3D&reserved=0
Commits since RC1:
9e7c637c6 build: add libatomic dependency for 32-bit clang 6c576d41c mem: mark unused function in 32-bit builds
7ffe32a15 build: remove unnecessary large file support defines 5c3c20a8a build: enable large file support on 32-bit
5633216d4 net/nfp: disable for 32-bit meson builds
c97d4cd35 build: set RTE_ARCH_64 based on pointer size
86e56d5f9 ethdev: fix endian annotation for SPI item d908ee9de build: enable BSD features visibility for FreeBSD
Thanks.
Kevin Traynor
---
Aaron Conole (2):
test/flow_classify: fix undefined behavior
acl: fix undefined behavior of bit shifts
Adam Dybkowski (1):
compress/zlib: fix error handling
Aideen McLoughlin (1):
net/pcap: fix possible mbuf double freeing
Ajit Khaparde (6):
net/bnxt: fix TSO
net/bnxt: check for error conditions in Tx path
net/bnxt: fix RSS RETA indirection table ops
net/bnxt: save the number of EM flow count
net/bnxt: fix compiler warning
net/bnxt: remove unnecessary interrupt disable
Akash Saxena (1):
crypto/openssl: remove useless check before freeing
Ali Alnubani (3):
examples/ip_fragmentation: fix Tx queues init
net/mlx5: fix 32-bit build
doc: fix link about bifurcated model in Linux guide
Amit Gupta (2):
net/thunderx: fix crash on detach
app/testpmd: fix latency stats deinit on signal
Anatoly Burakov (4):
eal/freebsd: fix init completion
eal/freebsd: fix config creation
vfio: use contiguous mapping for IOVA as VA mode
test: enable installing app with meson
Andrew Lee (1):
net/sfc/base: fix signed/unsigned mismatch
Andrew Rybchenko (16):
ethdev: fix Tx prepare documentation to use positive errno
net/atlantic: fix Tx prepare to set positive rte_errno
net/e1000: fix Tx prepare to set positive rte_errno
net/enic: fix Tx prepare to set positive rte_errno
net/fm10k: fix Tx prepare to set positive rte_errno
net/i40e: fix Tx prepare to set positive rte_errno
net/iavf: fix Tx prepare to set positive rte_errno
net/ixgbe: fix Tx prepare to set positive rte_errno
net/qede: fix Tx prepare to set positive rte_errno
net/vmxnet3: fix Tx prepare to set positive rte_errno
ethdev: avoid error on PCI unplug of closed port
net/sfc: ensure that device is closed on removal
ethdev: avoid getting uninitialized info for bad port
net/sfc: fix power of 2 round up when align has smaller type
net/sfc: fix align to power of 2 when align has smaller type
net/sfc: unify power of 2 alignment check macro
Andrius Sirvys (2):
usertools: replace unsafe input function
usertools: fix input handling in telemetry script
Andy Pei (1):
net/i40e: fix crash when TxQ/RxQ set to 0 in VF
Ankur Dwivedi (1):
app/crypto-perf: fix CSV format
Arek Kusztal (2):
crypto/openssl: fix usage of non constant time memcmp
crypto/openssl: fix free of asymmetric crypto keys
Asaf Penso (2):
net/mlx5: fix condition for link update fallback
net/mlx5: check memory allocation in flow creation
Bao-Long Tran (2):
examples/l3fwd-vf: remove unused Rx/Tx configuration
doc: remove useless Rx configuration in l2fwd guide
Bernard Iremonger (1):
flow_classify: fix out-of-bounds access
Bruce Richardson (11):
examples: fix make clean when using pkg-config
kernel/freebsd: fix module build on latest head
test: add rawdev autotest to meson
examples: fix pkg-config detection with older make
doc: fix build with latest meson
build: set RTE_ARCH_64 based on pointer size
net/nfp: disable for 32-bit meson builds
build: enable large file support on 32-bit
build: remove unnecessary large file support defines
mem: mark unused function in 32-bit builds
build: add libatomic dependency for 32-bit clang
Chenbo Xia (1):
crypto/virtio: check PCI config read
Congwen Zhang (1):
net/ixgbe/base: fix product version check
David Harton (1):
net/ena: fix admin CQ polling for 32-bit
David Hunt (2):
examples/power: fix FreeBSD meson lib dependency
examples/power: fix strcpy buffer overrun
David Marchand (27):
net/cxgbe: do not dereference global config struct
examples/multi_process: do not dereference global config struct
examples/qos_sched: do not dereference global config struct
test/hash: use existing lcore API
examples/multi_process: fix FreeBSD build
net/virtio: remove useless check on mempool
net/i40e: fix dropped packets statistics name
examples/vdpa: remove trace of legacy linuxapp
test/hash: fix off-by-one check on core count
eal: hide internal hotplug function
vfio: remove incorrect experimental tag
mem: remove incorrect experimental tag on static symbol
telemetry: add missing header include
net/bnx2x: fix invalid free on unplug
drivers/net: fix double free on init failure
mem: fix typo in API description
kni: abort when IOVA is not PA
net/pcap: fix Rx with small buffers
net/pcap: fix Tx return count in error conditions
app/testpmd: fix eth packet dump for small buffers
app/testpmd: rename ambiguous VF config variable
eal: fix control thread affinity with --lcores
test: remove link to ixgbe/i40e with meson
eal: hide internal function
bus/pci: remove unused x86 Linux constant
net/pcap: fix concurrent multiseg Tx
ethdev: fix endian annotation for SPI item
Dekel Peled (8):
net/mlx5: fix missing validation of null pointer
net/mlx5: fix description of return value
net/mlx5: fix memory free on queue create error
net/mlx5: fix order of items in NEON scatter
doc: fix ethernet addresses in flow API guide
net/mlx5: fix typos in comments
net/mlx5: remove redundant item from union
net/mlx5: fix validation of VLAN PCP item
Dharmik Thakkar (1):
test/hash: rectify slave id to point to valid cores
Dilshod Urazov (7):
net/virtio: add Tx preparation
net/virtio: move VLAN tag insertion to Tx prepare
examples/ipsec-secgw: fix error sign
eventdev: fix error sign
event/sw: fix error sign
event/opdl: fix error sign
net: adjust L2 length on soft VLAN insertion
Ed Czeck (1):
net/ark: fix queue packet replacement
Erik Gabriel Carrillo (1):
examples/performance-thread: init timer subsystem
Fan Zhang (3):
examples/vhost_crypto: remove unused function
vhost/crypto: fix logically dead code
vhost/crypto: fix inferred misuse of enum
Ferruh Yigit (5):
telemetry: fix build
kni: fix segmented mbuf data overflow
cryptodev: fix typo in comment
security: remove duplicated symbols from map file
igb_uio: fix build on Linux 5.3 for fall through
Fiona Trahe (1):
doc: clarify data plane error handling in compressdev
Flavia Musatescu (1):
telemetry: fix build warnings seen when using gcc 9
Gagandeep Singh (1):
eal: increase maximum different hugepage sizes on Arm
Gage Eads (1):
doc: add a note for multi-process in mempool guide
Gautam Dawar (1):
net/sfc/base: enable chained multicast on all EF10 cards
Gosia Bakota (1):
crypto/qat: set message field to zero in sym SGL case
Haiyue Wang (3):
net/ixgbevf: add full link status check option
app/testpmd: fix parsing RSS queue rule
examples/tep_term: remove duplicate definitions
Hariprasad Govindharajan (1):
examples/l3fwd: fix unaligned memory access on x86
Harman Kalra (3):
test/distributor: fix flush with worker shutdown
distributor: fix check of workers number
examples/ptpclient: fix delay request message
Hemant Agrawal (5):
crypto/dpaa2_sec: fix handling of session init failure
net/dpaa: check multi-segment external buffers
net/dpaa: fix build with 0 headroom
bus/fslmc: fix build with 0 headroom
net/virtio: fix build with 0 headroom
Herakliusz Lipiec (3):
test: fix autotest crash
mk: fix custom kernel directory name
net/i40e: fix MAC removal check
Honnappa Nagarahalli (2):
test/hash: fix data reset on new run
hash: use ordered loads only if signature matches
Igor Ryzhov (1):
kernel/linux: fix modules install path
Ilya Maximets (1):
eal: fix positive error codes from probe/remove
Ivan Malov (2):
net: fix encapsulation markers for inner L3 offset
net: fix how L4 checksum choice is tested
Jananee Parthasarathy (1):
table: fix crash in LPM IPv6
Jay Ding (1):
net/bnxt: check invalid VNIC id for firmware
Jerin Jacob (4):
acl: fix build with some arm64 compiler
eventdev: fix doxygen comment
net/virtio: fix build
devtools: fix building kernel component tags
John Daley (2):
net/enic: remove flow count action support
net/enic: remove flow locks
Joyce Kong (2):
test/rwlock: benchmark on all available cores
test/rwlock: amortize the cost of getting time
Kalesh AP (15):
net/bnxt: fix xstats
net/bnxt: fix crash on probe failure
net/bnxt: fix enabling/disabling interrupts
net/bnxt: check invalid VNIC in cleanup path
net/bnxt: fix error handling in port start
net/bnxt: fix check of address mapping
net/bnxt: fix adding MAC address
net/bnxt: fix unconditional wait in link update
net/bnxt: fix setting primary MAC address
net/bnxt: fix device init error path
net/bnxt: reset filters before registering interrupts
net/bnxt: fix return values to standard error codes
net/bnxt: fix lock release on getting NVM info
net/bnxt: fix checking result of HWRM command
net/bnxt: reduce verbosity of a message
Kevin Traynor (1):
version: 18.11.3-rc1
Konstantin Ananyev (6):
bpf: fix pseudo calls for program loaded from ELF
ip_frag: fix IPv6 fragment size calculation
bpf: fix check array size
bpf: fix validate for function return value
examples/ip_frag: fix unknown ethernet type
examples/bpf: fix build
Krzysztof Kanas (1):
eal: fix typo in comments
Lance Richardson (6):
net/bnxt: fix endianness in ring macros
net/bnxt: fix ring type macro name
net/bnxt: fix variable width in endian conversion
net/bnxt: fix Tx hang after port stop/start
net/bnxt: retry IRQ callback deregistration
net/bnxt: fix getting statistics
Liang Ma (1):
distributor: fix livelock on flush
Liron Himi (1):
net/mvneta: fix ierror statistics
Lu Qiuwen (1):
net/fm10k: fix stats crash in multi-process
Luo Gaoliang (1):
kni: fix build on RHEL8
Maciej Bielski (1):
net/ena: fix L4 checksum Tx offload
Marcin Smoczynski (1):
build: enable BSD features visibility for FreeBSD
Marcin Zapolski (4):
examples: fix use of ethdev internal device array
examples/ipsec-secgw: fix use of ethdev internal struct
examples/ip_frag: fix use of ethdev internal device array
examples/ip_frag: fix stale content of ethdev info
Mariusz Drost (2):
net/ixgbe: fix IP type for crypto session
examples/ipsec-secgw: fix inline modes
Mark Spender (1):
net/sfc/base: fix shift by more bits than field width
Matan Azrad (1):
net/mlx5: fix device arguments error detection
Maxime Coquelin (1):
net/virtio: fix in-order Rx with segmented packet
Michael Santana (1):
fix off-by-one errors in snprintf
Michal Krawczyk (2):
net/ena: fix assigning NUMA node to IO queue
net/ena: fix Rx checksum errors statistics
Mohsin Mazhar Shaikh (1):
net/netvsc: fix xstats id
Morten Brørup (1):
net: fix definition of IPv6 traffic class mask
Moti Haimovsky (1):
net/mlx5: fix crash on null operation
Naresh Kumar PBS (2):
net/bnxt: fix interrupt vector initialization
net/bnxt: fix icc build
Nicolas Dichtel (1):
mem: ease init in a docker container
Nipun Gupta (2):
event/dpaa2: fix timeout ticks
net/dpaa2: fix multi-segment Tx
Noa Ezra (1):
vhost: fix missing include
Pavan Nikhilesh (2):
app/eventdev: fix order test port creation
test/eventdev: fix producer core validity checks
Peng Huang (1):
net/i40e: fix RSS hash update for X722 VF
Qi Zhang (5):
net/i40e: fix Tx threshold setup
net/ixgbe: fix Tx threshold setup
net/i40e: fix unexpected skip FDIR setup
net/avf: fix Rx bytes stats
net/avf: fix endless loop
Qingmin Liu (1):
net/bnxt: fix RxQ count if ntuple filtering is disabled
Rahul Gupta (2):
net/bnxt: fix L4 checksum error indication in Rx
net/bnxt: fix interrupt rearm logic
Rasesh Mody (5):
net/bnx2x: fix reading VF id
net/bnx2x: fix link events polling for SRIOV
net/bnx2x: fix fastpath SB allocation for SRIOV
doc: add co-existence consideration for bnx2x
doc: add co-existence consideration for qede
Reshma Pattan (1):
telemetry: fix memory leak
Ruifeng Wang (1):
doc: fix Linux guide for arm64 cross-compilation
Saleh Alsouqi (2):
net: define IPv4 IHL and VHL
app/testpmd: fix MPLS IPv4 encapsulation fields
Santoshkumar Karanappa Rastapur (1):
net/bnxt: fix extended port counter statistics
Shahed Shaikh (5):
net/bnx2x: fix packet drop
net/bnx2x: fix interrupt flood
net/bnx2x: fix memory leak
net/bnx2x: fix link state
net/bnx2x: fix supported max Rx/Tx descriptor count
Somnath Kotur (1):
net/bnxt: check for null completion ring doorbell
Sriharsha Basavapatna (2):
net/bnxt: fix Tx batching
net/bnxt: optimize Tx batching
Stephen Hemminger (36):
net/atlantic: remove unnecessary cast
net/ark: remove unnecessary cast
net/axgbe: remove unnecessary cast
net/bnxt: remove unnecessary cast
net/bonding: remove unnecessary cast
net/cxgbe: remove unnecessary cast
net/e1000: remove unnecessary cast
net/ena: remove unnecessary cast
net/enic: remove unnecessary cast
net/i40e: remove unnecessary cast
net/ixgbe: remove unnecessary cast
net/mlx5: remove unnecessary cast
net/failsafe: fix reported device info
bus/pci: fix TOCTOU for sysfs access
net/netvsc: initialize VF spinlock
net/i40e: remove empty queue stats mapping set devops
net/bnx2x: fix warnings from invalid assert
net/qede: fix warnings from invalid assert
bus/vmbus: skip non-network devices
net/netvsc: fix RSS offload settings
net/netvsc: fix xstats for VF device
net/netvsc: fix definition of offload values
compress/isal: fix use after free
kni: fix copy_from_user failure handling
kni: fix style
net/tap: remove redundant declarations
net/af_packet: remove redundant declaration
net/vhost: remove redundant declaration
net/null: remove redundant declaration
net/pcap: remove redundant declaration
net/ring: remove redundant declaration
net/virtio_user: remove redundant declaration
raw/skeleton: remove redundant declaration
raw/dpaa2_cmdif: remove redundant declaration
net/bnxt: fix Rx interrupt vector
net/mlx4: fix crash on info query in secondary process
Sunil Kumar Kori (1):
examples/ip_frag: remove Tx fast free offload flag
Thierry Herbelot (5):
doc: cleanup test removal in armv8 and openssl guides
crypto/mvsam: fix typo in comment
doc: fix triplicated typo in prog guides
doc: fix grammar in prog guides
drivers: fix typo in NXP comments
Thinh Tran (1):
raw/skeleton: fix test of attribute set/get
Thomas Monjalon (6):
doc: robustify PDF build
doc: fix PDF with greek letter
doc: fix typo in EAL guide
eal/linux: fix return after alarm registration failure
doc: fix PDF build
doc: update features supported by mlx
Tianfei Zhang (2):
raw/ifpga/base: fix use of untrusted scalar value
raw/ifpga/base: fix physical address info
Timothy Redaelli (1):
usertools: fix refresh binding infos
Ting Xu (1):
net/avf: fix driver crash when enable TSO
Tiwei Bie (4):
net/virtio: fix queue memory leak on error
net/virtio: unmap port IO for legacy device
net/virtio: unmap device on initialization error
net/virtio: fix memory leak in in-order Rx
Tom Barbette (1):
net/mlx5: report imissed statistics
Tomasz Jozwiak (2):
app/crypto-perf: fix display once detection
app/crypto-perf: check lcore job failure
Vamsi Attunuru (1):
test/eal: fix --socket-mem option
Viacheslav Ovsiienko (1):
app/testpmd: fix show port info routine
Wei Zhao (3):
app/testpmd: fix offloads config
app/testpmd: fix queue offload configuration
net/ixgbe: fix RETA size for VF
Xiao Wang (2):
net/fm10k: advertise supported RSS hash function
net/fm10k: fix descriptor filling in vector Tx
Xiao Zhang (6):
net/i40e: fix SFP X722 with FW4.16
net/e1000: fix buffer overrun while i219 processing DMA
net/ixgbe: fix address of first segment
net/i40e: fix address of first segment
net/avf: fix address of first segment
net/fm10k: fix address of first segment
Xiaolong Ye (5):
eal: correct log for alarm error
doc: fix typos in flow API guide
doc: fix a grammar mistake in rawdev guide
net/i40e: fix ethernet flow rule
net/i40e: fix flow director rule destroy
Xiaoyu Min (3):
net/mlx5: fix VLAN inner type matching on DR/DV
net/mlx5: fix link speed info when link is down
net/mlx5: fix crash for empty raw encap data
Yangchao Zhou (1):
kni: fix kernel crash with multi-segments
Yogev Chaimovich (1):
net/vmxnet3: fix uninitialized variable
Yongseok Koh (1):
config: disable armv8 crypto extension
Yunjian Wang (1):
net/ixgbe: fix unexpected link handler
next prev parent reply other threads:[~2019-10-12 19:06 UTC|newest]
Thread overview: 31+ messages / expand[flat|nested] mbox.gz Atom feed top
2019-09-13 16:31 Kevin Traynor
2019-09-19 10:22 ` Yu, PingX
2019-09-19 21:33 ` Ju-Hyoung Lee
2019-09-19 22:44 ` Abhishek Marathe
2019-09-23 16:18 ` Kevin Traynor
2019-09-25 16:06 ` Kevin Traynor
2019-09-26 7:41 ` Yu, PingX
2019-10-03 13:30 ` Kevin Traynor
2019-10-08 10:22 ` Yu, PingX
2019-10-11 9:39 ` Kevin Traynor
2019-10-03 13:20 ` Kevin Traynor
2019-10-11 16:29 ` Abhishek Marathe [this message]
2019-10-11 16:33 ` Ju-Hyoung Lee
2019-10-11 16:49 ` Luca Boccassi
2019-10-11 21:19 ` Kevin Traynor
2019-10-15 16:21 ` Kevin Traynor
2019-10-15 17:12 ` Abhishek Marathe
2019-10-15 17:19 ` Kevin Traynor
2019-10-22 10:52 ` [dpdk-stable] [dpdk-dev] " Kevin Traynor
2019-10-22 17:44 ` Abhishek Marathe
2019-10-22 18:02 ` Kevin Traynor
2019-10-17 13:54 ` Christian Ehrhardt
2019-10-20 13:16 ` Ali Alnubani
2019-10-21 8:54 ` Kevin Traynor
2019-10-04 2:28 ` [dpdk-stable] " Pei Zhang
2019-10-04 9:37 ` Kevin Traynor
2019-10-07 20:01 ` [dpdk-stable] [dpdk-dev] " Thinh Tran
2019-10-07 20:11 ` Ju-Hyoung Lee
2019-10-11 9:34 ` Kevin Traynor
2019-10-10 18:39 ` [dpdk-stable] " Stokes, Ian
2019-10-11 9:41 ` Kevin Traynor
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=MWHPR21MB083248DEF72934F9291C128B9E970@MWHPR21MB0832.namprd21.prod.outlook.com \
--to=abhishek.marathe@microsoft.com \
--cc=akhil.goyal@nxp.com \
--cc=alialnu@mellanox.com \
--cc=benjamin.walker@intel.com \
--cc=bluca@debian.org \
--cc=dev@dpdk.org \
--cc=drc@linux.vnet.ibm.com \
--cc=hemant.agrawal@nxp.com \
--cc=ian.stokes@intel.com \
--cc=jerinj@marvell.com \
--cc=john.mcnamara@intel.com \
--cc=juhlee@microsoft.com \
--cc=ktraynor@redhat.com \
--cc=pezhang@redhat.com \
--cc=pingx.yu@intel.com \
--cc=qian.q.xu@intel.com \
--cc=rasland@mellanox.com \
--cc=stable@dpdk.org \
--cc=thomas@monjalon.net \
--cc=yuan.peng@intel.com \
--cc=zhaoyan.chen@intel.com \
/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).