* [dpdk-dev] 18.11.1 patches review and test
@ 2019-03-22 15:10 Kevin Traynor
2019-03-22 15:10 ` Kevin Traynor
` (2 more replies)
0 siblings, 3 replies; 17+ messages in thread
From: Kevin Traynor @ 2019-03-22 15:10 UTC (permalink / raw)
To: dpdk stable; +Cc: dev
Hi all,
Here is a list of patches targeted for LTS release 18.11.1. Please
help review and test. The planned date for the final release is
April 8th. Before that, please shout if anyone has objections with these
patches being applied.
Also for the companies committed to running regression tests,
please run the tests and report any issue before the release date.
To avoid further delays, in the absence of any reported release blockers
the release will go ahead on April 8th. I will add some release notes
regarding list of bugfixes and areas validated.
A release candidate tarball can be found at:
https://dpdk.org/browse/dpdk-stable/tag/?id=v18.11.1-rc2
These patches are located at branch 18.11 of dpdk-stable repo:
https://dpdk.org/browse/dpdk-stable/
Thanks.
Kevin Traynor
---
Akhil Goyal (1):
crypto/dpaa2_sec: fix FLC address for physical mode
Alejandro Lucero (1):
vfio: fix error message
Amr Mokhtar (1):
app/bbdev: fix return value check
Anatoly Burakov (17):
eal: clean up unused files on initialization
malloc: fix duplicate mem event notification
malloc: make alignment requirements more stringent
mem: fix segment fd API error code for external segment
mem: check for memfd support in segment fd API
doc: remove note on memory mode limitation in multi-process
test/mem: add external mem autotest to meson
test/fbarray: add to meson
malloc: fix deadlock when reading stats
eal/bsd: remove clean up of files at startup
eal: fix strdup usages in internal config
vfio: do not unregister callback in secondary process
mem: fix variable shadowing
mem: fix storing old policy
eal: check string parameter lengths
vfio: allow secondary process to query IOMMU type
doc: clarify libnuma requirement for NUMA systems
Andrew Rybchenko (6):
net/sfc: pass HW Tx queue index on creation
net/sfc: fix typo in preprocessor check
net/sfc: fix VF error/missed stats mapping
net/sfc: fix Rx packets counter
ethdev: fix errno to have positive value
gso: fix VxLAN/GRE tunnel checks
Andy Pei (4):
bus/ifpga: fix build for cpp applications
bus/ifpga: fix forcing optional devargs
bus/ifpga: fix AFU probe failure handler
raw/ifpga: fix memory leak
Arek Kusztal (3):
crypto/qat: fix block size error handling
crypto/qat: fix message for CCM when setting unused counter
crypto/qat: fix message for NULL algo setting unused counter
Arnon Warshavsky (1):
devtools: fix return of forbidden addition checks
Asaf Penso (1):
net/mlx5: fix function documentation
Bruce Richardson (5):
net: fix underflow for checksum of invalid IPv4 packets
net/tap: add buffer overflow checks before checksum
telemetry: fix using ports of different types
build: fix variable name in dependency error message
devtools: fix build check for whether meson has run
Chas Williams (1):
ip_frag: fix IPv6 when MTU sizes not aligned to 8 bytes
Chenmin Sun (1):
net/i40e: fix statistics
Cristian Dumitrescu (1):
app/testpmd: fix quit to stop all ports before close
David Hunt (1):
doc: fix references in power management guide
David Marchand (3):
devtools: fix symbol check when adding experimental section
eal: fix out of bound access when no CPU available
ethdev: declare Tx prepare API as not experimental
David Zeng (1):
kni: fix build on RHEL8 for arm and Power9
Declan Doherty (1):
net/bonding: fix possible null pointer reference
Dekel Peled (7):
net/mlx5: fix validation of Rx queue number
app/testpmd: fix MPLSoUDP encapsulation
app/testpmd: fix MPLSoGRE encapsulation
doc: fix flow action command names in testpmd guide
examples/flow_filtering: fix example documentation
doc: fix MAC address rewrite actions in prog guide
app/testpmd: fix Tx metadata show command
Dharmik Thakkar (1):
test/hash: fix perf result
Didier Pallard (2):
drivers/net: fix several Tx prepare functions
net/i40e: revert fix offload not supported mask
Erik Gabriel Carrillo (3):
eventdev: remove redundant timer adapter function prototypes
app/eventdev: detect deadlock for timer event producer
timer: fix race condition
Fan Zhang (5):
examples/vhost_crypto: fix bracket
drivers/crypto: fix PMDs memory leak
doc: fix AESNI_MB guide
vhost/crypto: fix possible dead loop
vhost/crypto: fix possible out of bound access
Ferruh Yigit (5):
net/tap: fix possible uninitialized variable access
mk: fix scope of disabling AVX512F support
examples/kni: fix crash while handling userspace request
kni: fix build for dev_open in Linux 5.0
kni: fix build for igb_ndo_bridge_setlink in Linux 5.0
Fiona Trahe (3):
test/crypto: fix misleading trace message
doc: add GCM AAD limitation in qat guide
crypto/qat: fix digest in wireless auth case
Gaetan Rivet (2):
eal: fix detection of duplicate option register
eal: fix log level of error in option register
Gage Eads (1):
eventdev: fix xstats documentation typo
Gao Feng (2):
eal: fix leak on multi-process request error
memzone: fix unlock on initialization failure
Gavin Hu (2):
config: enable C11 memory model for armv8 with meson
devtools: fix wrong headline lowercase for arm
Haiyue Wang (1):
net/i40e: perform basic validation on VF messages
Hari Kumar Vemula (3):
eal: fix core number validation
efd: fix tail queue leak
net/bonding: fix reset active slave
Harman Kalra (1):
test/metrics: fix a negative case
Harry van Haaren (1):
build: fix meson check for binutils 2.30
Hemant Agrawal (5):
bus/dpaa: fix logical to physical core affine logic
net/dpaa: fix secondary process
bus/fslmc: fix to use correct physical core for logical core
net/dpaa2: fix bad check for not-null
bus/fslmc: fix to convert error msg to warning
Hideyuki Yamashita (1):
net/vhost: fix double free of MAC address
Honnappa Nagarahalli (1):
hash: fix out-of-bound write while freeing key slot
Hyong Youb Kim (1):
net/enic: remove useless include
Igor Romanov (2):
net/sfc/base: fix Tx descriptor max number check
net/sfc: fix crash in EF10 TSO if no payload
Ilya Maximets (6):
vhost: fix double read of descriptor flags
eal: fix build of external app with clang on armv8
net/virtio: add barrier before reading the flags
eal: fix clang build with intrinsics forced
eal/linux: fix parsing zero socket memory and limits
test: check zero socket memory as valid
Ivan Malov (4):
net/sfc: add missing header guard to TSO header file
net/sfc: discard last seen VLAN TCI if Tx packet is dropped
net/sfc: fix datapath name references in logs
net/sfc: fix port ID log
Jeff Shaw (1):
hash: fix return of bulk lookup
Jiayu Hu (3):
gro: fix overflow of payload length calculation
gro: check invalid TCP header length
doc: add GRO limitations in programmers guide
Julien Meunier (1):
net/fm10k: fix internal switch initial status
Kamil Chalupnik (1):
bb/turbo_sw: fix dynamic linking
Keith Wiles (1):
eal: fix missing newline in a log
Kevin Traynor (1):
version: 18.11.1-rc1
Konstantin Ananyev (4):
examples/ipsec-secgw: fix crypto-op might never get dequeued
examples/ipsec-secgw: fix outbound codepath for single SA
examples/ipsec-secgw: make local variables static
examples/ipsec-secgw: fix inbound SA checking
Lee Daly (1):
compressdev: fix structure comment
Luca Boccassi (4):
net/ixgbe/base: add LHA ID
doc: fix garbage text in generated HTML guides
build: use static deps for pkg-config libs.private
build: mention -march in pkg-config description
Matthias Gatto (1):
vhost: fix race condition when adding fd in the fdset
Maxime Coquelin (3):
vhost: fix crash after mmap failure
vhost: enforce avail index and desc read ordering
vhost: enforce desc flags and content read ordering
Michal Krawczyk (2):
net/ena: fix dev init with multi-process
net/ena: fix errno to positive value
Moti Haimovsky (1):
net/mlx5: fix shared counter allocation logic
Nikhil Rao (2):
eventdev: fix error log in eth Rx adapter
eventdev: fix eth Tx adapter queue count checks
Pallantla Poornima (1):
drivers: fix sprintf with snprintf
Qi Zhang (1):
eal: close multi-process socket during cleanup
Qiming Yang (2):
net/i40e: fix getting RSS configuration
net/i40e: fix get RSS conf
Radu Nicolau (2):
examples/bond: fix initialization order
examples/bond: fix crash when there is no active slave
Rafal Kozik (8):
net/ena: add reset reason in Rx error
net/ena: skip packet with wrong request id
net/ena: destroy queues if start failed
net/ena: do not reconfigure queues on reset
net/ena: add supported RSS offloads types
net/ena: fix invalid reference to variable in union
net/ena: fix cleanup for out of order packets
net/ena: update completion queue after cleanup
Rahul Lakkireddy (3):
net/cxgbe: fix control queue mbuf pool naming convention
net/cxgbe: fix overlapping regions in TID table
net/cxgbe: skip parsing match items with no spec
Rami Rosen (10):
doc: fix a typo in testpmd guide
net/i40e: fix config name in comment
net/avf/base: fix comment referencing internal data
doc: fix a typo in testpmd guide
doc: fix a parameter name in testpmd guide
examples/tep_term: remove unused constant
examples/vhost: fix a typo
doc: fix ifc naming
doc: add missing loopback option in testpmd guide
doc: add dependency for PDF in contributing guide
Rasesh Mody (1):
net/bnx2x: cleanup info logs
Reshma Pattan (1):
app/pdump: fix vdev cleanup
Rosen Xu (1):
app/testpmd: expand RED queue thresholds to 64 bits
Sachin Saxena (1):
bus/fslmc: fix to reset portal memory before use
Saleh Alsouqi (1):
app/testpmd: fix MPLS BoS bit default value
Seth Howell (1):
malloc: notify primary process about hotplug in secondary
Shahed Shaikh (3):
net/qede: fix performance bottleneck in Rx path
net/qede: remove prefetch in Tx path
net/bnx2x: fix segfaults due to stale interrupt status
Shreyansh Jain (2):
bus/fslmc: fix parse method for bus devices
net/dpaa2: fix device init for secondary process
Stephen Hemminger (8):
bus/vmbus: fix race in subchannel creation
net/netvsc: enable SR-IOV
net/netvsc: disable multi-queue on older servers
bus/dpaa: do nothing if bus not present
net/netvsc: fix transmit descriptor pool cleanup
net/netvsc: fix probe when VF not found
net/tap: allow full length names
net/tap: let kernel choose tun device name
Tiago Lam (1):
net/af_packet: fix setting MTU decrements sockaddr twice
Timmons C. Player (1):
net/igb: fix LSC interrupt when using MSI-X
Timothy Redaelli (1):
mk: do not install meson.build in usertools
Tiwei Bie (7):
vhost: fix possible out of bound access in vector filling
vhost: fix possible dead loop in vector filling
vhost: ensure event idx is mapped when negotiated
vhost: fix memory leak on realloc failure
examples/vhost: fix path allocation failure handling
vhost: fix access for indirect descriptors
net/virtio-user: fix used ring in cvq handling
Tomasz Jozwiak (4):
common/qat: remove check of valid firmware response
compress/qat: fix return on building request error
compress/qat: fix dequeue error counter
compress/qat: fix returned status on overflow
Tonghao Zhang (1):
sched: fix memory leak on init failure
Viacheslav Ovsiienko (10):
net/mlx5: remove checks for outer tunnel items on E-Switch
net/mlx5: validate tunnel inner items on E-Switch
net/mlx5: support tunnel inner items on E-Switch
net/mlx5: validate ethernet type on E-Switch
net/mlx5: support ethernet type for tunnels on E-Switch
net/mlx5: fix typos and code style
net/mlx5: fix TC rule handle assignment
net/mlx5: fix VXLAN port registration race condition
net/mlx5: fix VXLAN without decap action for E-Switch
net/mlx5: fix build for armv8
Wei Zhao (3):
net/ixgbe: fix Rx LRO capability offload for x550
net/ixgbe: fix over using multicast table for VF
net/i40e: fix queue region DCB configure
Wenjie Sun (1):
vhost: fix deadlock in driver unregister
Xiao Liang (1):
kni: fix build on RHEL 8
Xiao Wang (1):
net/ifc: store only registered device instance
Xiaolong Ye (1):
net/ifcvf: fix typo on struct name
Xiaoyun Li (4):
net/i40e: fix using recovery mode firmware
net/i40e: fix overwriting RSS RETA
net/ixgbe: fix overwriting RSS RETA
net/i40e: fix statistics inconsistency
Yanglong Wu (1):
net/i40e: fix VF overwrite PF RSS LUT for X722
Yaroslav Brustinov (1):
ethdev: fix typo in queue setup error log
Yong Wang (1):
doc: fix a typo in power management guide
Yongseok Koh (5):
malloc: fix finding maximum contiguous IOVA size
net/mlx5: fix Multi-Packet RQ mempool free
net/mlx5: fix Rx packet padding
net/mlx5: fix deprecated library API for Rx padding
net/mlx5: fix instruction hotspot on replenishing Rx buffer
Youri Querry (1):
bus/fslmc: fix ring mode to use correct cache settings
Yunjian Wang (1):
net/ixgbe: fix crash on remove
Zhirun Yan (3):
net/i40e: fix port close
net/i40e: remove redundant reset of queue number
net/i40e: clear VF reset flags after reset
^ permalink raw reply [flat|nested] 17+ messages in thread
* [dpdk-dev] 18.11.1 patches review and test
2019-03-22 15:10 [dpdk-dev] 18.11.1 patches review and test Kevin Traynor
@ 2019-03-22 15:10 ` Kevin Traynor
2019-03-27 14:41 ` Ali Alnubani
2019-04-03 9:16 ` Ian Stokes
2 siblings, 0 replies; 17+ messages in thread
From: Kevin Traynor @ 2019-03-22 15:10 UTC (permalink / raw)
To: dpdk stable; +Cc: dev
Hi all,
Here is a list of patches targeted for LTS release 18.11.1. Please
help review and test. The planned date for the final release is
April 8th. Before that, please shout if anyone has objections with these
patches being applied.
Also for the companies committed to running regression tests,
please run the tests and report any issue before the release date.
To avoid further delays, in the absence of any reported release blockers
the release will go ahead on April 8th. I will add some release notes
regarding list of bugfixes and areas validated.
A release candidate tarball can be found at:
https://dpdk.org/browse/dpdk-stable/tag/?id=v18.11.1-rc2
These patches are located at branch 18.11 of dpdk-stable repo:
https://dpdk.org/browse/dpdk-stable/
Thanks.
Kevin Traynor
---
Akhil Goyal (1):
crypto/dpaa2_sec: fix FLC address for physical mode
Alejandro Lucero (1):
vfio: fix error message
Amr Mokhtar (1):
app/bbdev: fix return value check
Anatoly Burakov (17):
eal: clean up unused files on initialization
malloc: fix duplicate mem event notification
malloc: make alignment requirements more stringent
mem: fix segment fd API error code for external segment
mem: check for memfd support in segment fd API
doc: remove note on memory mode limitation in multi-process
test/mem: add external mem autotest to meson
test/fbarray: add to meson
malloc: fix deadlock when reading stats
eal/bsd: remove clean up of files at startup
eal: fix strdup usages in internal config
vfio: do not unregister callback in secondary process
mem: fix variable shadowing
mem: fix storing old policy
eal: check string parameter lengths
vfio: allow secondary process to query IOMMU type
doc: clarify libnuma requirement for NUMA systems
Andrew Rybchenko (6):
net/sfc: pass HW Tx queue index on creation
net/sfc: fix typo in preprocessor check
net/sfc: fix VF error/missed stats mapping
net/sfc: fix Rx packets counter
ethdev: fix errno to have positive value
gso: fix VxLAN/GRE tunnel checks
Andy Pei (4):
bus/ifpga: fix build for cpp applications
bus/ifpga: fix forcing optional devargs
bus/ifpga: fix AFU probe failure handler
raw/ifpga: fix memory leak
Arek Kusztal (3):
crypto/qat: fix block size error handling
crypto/qat: fix message for CCM when setting unused counter
crypto/qat: fix message for NULL algo setting unused counter
Arnon Warshavsky (1):
devtools: fix return of forbidden addition checks
Asaf Penso (1):
net/mlx5: fix function documentation
Bruce Richardson (5):
net: fix underflow for checksum of invalid IPv4 packets
net/tap: add buffer overflow checks before checksum
telemetry: fix using ports of different types
build: fix variable name in dependency error message
devtools: fix build check for whether meson has run
Chas Williams (1):
ip_frag: fix IPv6 when MTU sizes not aligned to 8 bytes
Chenmin Sun (1):
net/i40e: fix statistics
Cristian Dumitrescu (1):
app/testpmd: fix quit to stop all ports before close
David Hunt (1):
doc: fix references in power management guide
David Marchand (3):
devtools: fix symbol check when adding experimental section
eal: fix out of bound access when no CPU available
ethdev: declare Tx prepare API as not experimental
David Zeng (1):
kni: fix build on RHEL8 for arm and Power9
Declan Doherty (1):
net/bonding: fix possible null pointer reference
Dekel Peled (7):
net/mlx5: fix validation of Rx queue number
app/testpmd: fix MPLSoUDP encapsulation
app/testpmd: fix MPLSoGRE encapsulation
doc: fix flow action command names in testpmd guide
examples/flow_filtering: fix example documentation
doc: fix MAC address rewrite actions in prog guide
app/testpmd: fix Tx metadata show command
Dharmik Thakkar (1):
test/hash: fix perf result
Didier Pallard (2):
drivers/net: fix several Tx prepare functions
net/i40e: revert fix offload not supported mask
Erik Gabriel Carrillo (3):
eventdev: remove redundant timer adapter function prototypes
app/eventdev: detect deadlock for timer event producer
timer: fix race condition
Fan Zhang (5):
examples/vhost_crypto: fix bracket
drivers/crypto: fix PMDs memory leak
doc: fix AESNI_MB guide
vhost/crypto: fix possible dead loop
vhost/crypto: fix possible out of bound access
Ferruh Yigit (5):
net/tap: fix possible uninitialized variable access
mk: fix scope of disabling AVX512F support
examples/kni: fix crash while handling userspace request
kni: fix build for dev_open in Linux 5.0
kni: fix build for igb_ndo_bridge_setlink in Linux 5.0
Fiona Trahe (3):
test/crypto: fix misleading trace message
doc: add GCM AAD limitation in qat guide
crypto/qat: fix digest in wireless auth case
Gaetan Rivet (2):
eal: fix detection of duplicate option register
eal: fix log level of error in option register
Gage Eads (1):
eventdev: fix xstats documentation typo
Gao Feng (2):
eal: fix leak on multi-process request error
memzone: fix unlock on initialization failure
Gavin Hu (2):
config: enable C11 memory model for armv8 with meson
devtools: fix wrong headline lowercase for arm
Haiyue Wang (1):
net/i40e: perform basic validation on VF messages
Hari Kumar Vemula (3):
eal: fix core number validation
efd: fix tail queue leak
net/bonding: fix reset active slave
Harman Kalra (1):
test/metrics: fix a negative case
Harry van Haaren (1):
build: fix meson check for binutils 2.30
Hemant Agrawal (5):
bus/dpaa: fix logical to physical core affine logic
net/dpaa: fix secondary process
bus/fslmc: fix to use correct physical core for logical core
net/dpaa2: fix bad check for not-null
bus/fslmc: fix to convert error msg to warning
Hideyuki Yamashita (1):
net/vhost: fix double free of MAC address
Honnappa Nagarahalli (1):
hash: fix out-of-bound write while freeing key slot
Hyong Youb Kim (1):
net/enic: remove useless include
Igor Romanov (2):
net/sfc/base: fix Tx descriptor max number check
net/sfc: fix crash in EF10 TSO if no payload
Ilya Maximets (6):
vhost: fix double read of descriptor flags
eal: fix build of external app with clang on armv8
net/virtio: add barrier before reading the flags
eal: fix clang build with intrinsics forced
eal/linux: fix parsing zero socket memory and limits
test: check zero socket memory as valid
Ivan Malov (4):
net/sfc: add missing header guard to TSO header file
net/sfc: discard last seen VLAN TCI if Tx packet is dropped
net/sfc: fix datapath name references in logs
net/sfc: fix port ID log
Jeff Shaw (1):
hash: fix return of bulk lookup
Jiayu Hu (3):
gro: fix overflow of payload length calculation
gro: check invalid TCP header length
doc: add GRO limitations in programmers guide
Julien Meunier (1):
net/fm10k: fix internal switch initial status
Kamil Chalupnik (1):
bb/turbo_sw: fix dynamic linking
Keith Wiles (1):
eal: fix missing newline in a log
Kevin Traynor (1):
version: 18.11.1-rc1
Konstantin Ananyev (4):
examples/ipsec-secgw: fix crypto-op might never get dequeued
examples/ipsec-secgw: fix outbound codepath for single SA
examples/ipsec-secgw: make local variables static
examples/ipsec-secgw: fix inbound SA checking
Lee Daly (1):
compressdev: fix structure comment
Luca Boccassi (4):
net/ixgbe/base: add LHA ID
doc: fix garbage text in generated HTML guides
build: use static deps for pkg-config libs.private
build: mention -march in pkg-config description
Matthias Gatto (1):
vhost: fix race condition when adding fd in the fdset
Maxime Coquelin (3):
vhost: fix crash after mmap failure
vhost: enforce avail index and desc read ordering
vhost: enforce desc flags and content read ordering
Michal Krawczyk (2):
net/ena: fix dev init with multi-process
net/ena: fix errno to positive value
Moti Haimovsky (1):
net/mlx5: fix shared counter allocation logic
Nikhil Rao (2):
eventdev: fix error log in eth Rx adapter
eventdev: fix eth Tx adapter queue count checks
Pallantla Poornima (1):
drivers: fix sprintf with snprintf
Qi Zhang (1):
eal: close multi-process socket during cleanup
Qiming Yang (2):
net/i40e: fix getting RSS configuration
net/i40e: fix get RSS conf
Radu Nicolau (2):
examples/bond: fix initialization order
examples/bond: fix crash when there is no active slave
Rafal Kozik (8):
net/ena: add reset reason in Rx error
net/ena: skip packet with wrong request id
net/ena: destroy queues if start failed
net/ena: do not reconfigure queues on reset
net/ena: add supported RSS offloads types
net/ena: fix invalid reference to variable in union
net/ena: fix cleanup for out of order packets
net/ena: update completion queue after cleanup
Rahul Lakkireddy (3):
net/cxgbe: fix control queue mbuf pool naming convention
net/cxgbe: fix overlapping regions in TID table
net/cxgbe: skip parsing match items with no spec
Rami Rosen (10):
doc: fix a typo in testpmd guide
net/i40e: fix config name in comment
net/avf/base: fix comment referencing internal data
doc: fix a typo in testpmd guide
doc: fix a parameter name in testpmd guide
examples/tep_term: remove unused constant
examples/vhost: fix a typo
doc: fix ifc naming
doc: add missing loopback option in testpmd guide
doc: add dependency for PDF in contributing guide
Rasesh Mody (1):
net/bnx2x: cleanup info logs
Reshma Pattan (1):
app/pdump: fix vdev cleanup
Rosen Xu (1):
app/testpmd: expand RED queue thresholds to 64 bits
Sachin Saxena (1):
bus/fslmc: fix to reset portal memory before use
Saleh Alsouqi (1):
app/testpmd: fix MPLS BoS bit default value
Seth Howell (1):
malloc: notify primary process about hotplug in secondary
Shahed Shaikh (3):
net/qede: fix performance bottleneck in Rx path
net/qede: remove prefetch in Tx path
net/bnx2x: fix segfaults due to stale interrupt status
Shreyansh Jain (2):
bus/fslmc: fix parse method for bus devices
net/dpaa2: fix device init for secondary process
Stephen Hemminger (8):
bus/vmbus: fix race in subchannel creation
net/netvsc: enable SR-IOV
net/netvsc: disable multi-queue on older servers
bus/dpaa: do nothing if bus not present
net/netvsc: fix transmit descriptor pool cleanup
net/netvsc: fix probe when VF not found
net/tap: allow full length names
net/tap: let kernel choose tun device name
Tiago Lam (1):
net/af_packet: fix setting MTU decrements sockaddr twice
Timmons C. Player (1):
net/igb: fix LSC interrupt when using MSI-X
Timothy Redaelli (1):
mk: do not install meson.build in usertools
Tiwei Bie (7):
vhost: fix possible out of bound access in vector filling
vhost: fix possible dead loop in vector filling
vhost: ensure event idx is mapped when negotiated
vhost: fix memory leak on realloc failure
examples/vhost: fix path allocation failure handling
vhost: fix access for indirect descriptors
net/virtio-user: fix used ring in cvq handling
Tomasz Jozwiak (4):
common/qat: remove check of valid firmware response
compress/qat: fix return on building request error
compress/qat: fix dequeue error counter
compress/qat: fix returned status on overflow
Tonghao Zhang (1):
sched: fix memory leak on init failure
Viacheslav Ovsiienko (10):
net/mlx5: remove checks for outer tunnel items on E-Switch
net/mlx5: validate tunnel inner items on E-Switch
net/mlx5: support tunnel inner items on E-Switch
net/mlx5: validate ethernet type on E-Switch
net/mlx5: support ethernet type for tunnels on E-Switch
net/mlx5: fix typos and code style
net/mlx5: fix TC rule handle assignment
net/mlx5: fix VXLAN port registration race condition
net/mlx5: fix VXLAN without decap action for E-Switch
net/mlx5: fix build for armv8
Wei Zhao (3):
net/ixgbe: fix Rx LRO capability offload for x550
net/ixgbe: fix over using multicast table for VF
net/i40e: fix queue region DCB configure
Wenjie Sun (1):
vhost: fix deadlock in driver unregister
Xiao Liang (1):
kni: fix build on RHEL 8
Xiao Wang (1):
net/ifc: store only registered device instance
Xiaolong Ye (1):
net/ifcvf: fix typo on struct name
Xiaoyun Li (4):
net/i40e: fix using recovery mode firmware
net/i40e: fix overwriting RSS RETA
net/ixgbe: fix overwriting RSS RETA
net/i40e: fix statistics inconsistency
Yanglong Wu (1):
net/i40e: fix VF overwrite PF RSS LUT for X722
Yaroslav Brustinov (1):
ethdev: fix typo in queue setup error log
Yong Wang (1):
doc: fix a typo in power management guide
Yongseok Koh (5):
malloc: fix finding maximum contiguous IOVA size
net/mlx5: fix Multi-Packet RQ mempool free
net/mlx5: fix Rx packet padding
net/mlx5: fix deprecated library API for Rx padding
net/mlx5: fix instruction hotspot on replenishing Rx buffer
Youri Querry (1):
bus/fslmc: fix ring mode to use correct cache settings
Yunjian Wang (1):
net/ixgbe: fix crash on remove
Zhirun Yan (3):
net/i40e: fix port close
net/i40e: remove redundant reset of queue number
net/i40e: clear VF reset flags after reset
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [dpdk-dev] 18.11.1 patches review and test
2019-03-22 15:10 [dpdk-dev] 18.11.1 patches review and test Kevin Traynor
2019-03-22 15:10 ` Kevin Traynor
@ 2019-03-27 14:41 ` Ali Alnubani
2019-03-27 14:41 ` Ali Alnubani
2019-03-27 16:43 ` Kevin Traynor
2019-04-03 9:16 ` Ian Stokes
2 siblings, 2 replies; 17+ messages in thread
From: Ali Alnubani @ 2019-03-27 14:41 UTC (permalink / raw)
To: Kevin Traynor, dpdk stable; +Cc: dev
Hi
> -----Original Message-----
> From: dev <dev-bounces@dpdk.org> On Behalf Of Kevin Traynor
> Sent: Friday, March 22, 2019 5:10 PM
> To: dpdk stable <stable@dpdk.org>
> Cc: dev@dpdk.org
> Subject: [dpdk-dev] 18.11.1 patches review and test
>
> Hi all,
>
> Here is a list of patches targeted for LTS release 18.11.1. Please help review
> and test. The planned date for the final release is April 8th. Before that,
> please shout if anyone has objections with these patches being applied.
>
> Also for the companies committed to running regression tests, please run
> the tests and report any issue before the release date.
>
> To avoid further delays, in the absence of any reported release blockers the
> release will go ahead on April 8th. I will add some release notes regarding list
> of bugfixes and areas validated.
>
I ran our tests and didn't see any issues. Testing matrix can be found here:
http://mails.dpdk.org/archives/stable/2019-March/013619.html
Thanks,
Ali
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [dpdk-dev] 18.11.1 patches review and test
2019-03-27 14:41 ` Ali Alnubani
@ 2019-03-27 14:41 ` Ali Alnubani
2019-03-27 16:43 ` Kevin Traynor
1 sibling, 0 replies; 17+ messages in thread
From: Ali Alnubani @ 2019-03-27 14:41 UTC (permalink / raw)
To: Kevin Traynor, dpdk stable; +Cc: dev
Hi
> -----Original Message-----
> From: dev <dev-bounces@dpdk.org> On Behalf Of Kevin Traynor
> Sent: Friday, March 22, 2019 5:10 PM
> To: dpdk stable <stable@dpdk.org>
> Cc: dev@dpdk.org
> Subject: [dpdk-dev] 18.11.1 patches review and test
>
> Hi all,
>
> Here is a list of patches targeted for LTS release 18.11.1. Please help review
> and test. The planned date for the final release is April 8th. Before that,
> please shout if anyone has objections with these patches being applied.
>
> Also for the companies committed to running regression tests, please run
> the tests and report any issue before the release date.
>
> To avoid further delays, in the absence of any reported release blockers the
> release will go ahead on April 8th. I will add some release notes regarding list
> of bugfixes and areas validated.
>
I ran our tests and didn't see any issues. Testing matrix can be found here:
http://mails.dpdk.org/archives/stable/2019-March/013619.html
Thanks,
Ali
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [dpdk-dev] 18.11.1 patches review and test
2019-03-27 14:41 ` Ali Alnubani
2019-03-27 14:41 ` Ali Alnubani
@ 2019-03-27 16:43 ` Kevin Traynor
2019-03-27 16:43 ` Kevin Traynor
1 sibling, 1 reply; 17+ messages in thread
From: Kevin Traynor @ 2019-03-27 16:43 UTC (permalink / raw)
To: Ali Alnubani, dpdk stable; +Cc: dev
On 27/03/2019 14:41, Ali Alnubani wrote:
> Hi
>
>> -----Original Message-----
>> From: dev <dev-bounces@dpdk.org> On Behalf Of Kevin Traynor
>> Sent: Friday, March 22, 2019 5:10 PM
>> To: dpdk stable <stable@dpdk.org>
>> Cc: dev@dpdk.org
>> Subject: [dpdk-dev] 18.11.1 patches review and test
>>
>> Hi all,
>>
>> Here is a list of patches targeted for LTS release 18.11.1. Please help review
>> and test. The planned date for the final release is April 8th. Before that,
>> please shout if anyone has objections with these patches being applied.
>>
>> Also for the companies committed to running regression tests, please run
>> the tests and report any issue before the release date.
>>
>> To avoid further delays, in the absence of any reported release blockers the
>> release will go ahead on April 8th. I will add some release notes regarding list
>> of bugfixes and areas validated.
>>
>
> I ran our tests and didn't see any issues. Testing matrix can be found here:
> http://mails.dpdk.org/archives/stable/2019-March/013619.html
>
Thanks Ali. I will add that into the final release notes.
Kevin.
> Thanks,
> Ali
>
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [dpdk-dev] 18.11.1 patches review and test
2019-03-27 16:43 ` Kevin Traynor
@ 2019-03-27 16:43 ` Kevin Traynor
0 siblings, 0 replies; 17+ messages in thread
From: Kevin Traynor @ 2019-03-27 16:43 UTC (permalink / raw)
To: Ali Alnubani, dpdk stable; +Cc: dev
On 27/03/2019 14:41, Ali Alnubani wrote:
> Hi
>
>> -----Original Message-----
>> From: dev <dev-bounces@dpdk.org> On Behalf Of Kevin Traynor
>> Sent: Friday, March 22, 2019 5:10 PM
>> To: dpdk stable <stable@dpdk.org>
>> Cc: dev@dpdk.org
>> Subject: [dpdk-dev] 18.11.1 patches review and test
>>
>> Hi all,
>>
>> Here is a list of patches targeted for LTS release 18.11.1. Please help review
>> and test. The planned date for the final release is April 8th. Before that,
>> please shout if anyone has objections with these patches being applied.
>>
>> Also for the companies committed to running regression tests, please run
>> the tests and report any issue before the release date.
>>
>> To avoid further delays, in the absence of any reported release blockers the
>> release will go ahead on April 8th. I will add some release notes regarding list
>> of bugfixes and areas validated.
>>
>
> I ran our tests and didn't see any issues. Testing matrix can be found here:
> http://mails.dpdk.org/archives/stable/2019-March/013619.html
>
Thanks Ali. I will add that into the final release notes.
Kevin.
> Thanks,
> Ali
>
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [dpdk-dev] 18.11.1 patches review and test
2019-03-22 15:10 [dpdk-dev] 18.11.1 patches review and test Kevin Traynor
2019-03-22 15:10 ` Kevin Traynor
2019-03-27 14:41 ` Ali Alnubani
@ 2019-04-03 9:16 ` Ian Stokes
2019-04-03 9:16 ` Ian Stokes
2019-04-03 14:29 ` Kevin Traynor
2 siblings, 2 replies; 17+ messages in thread
From: Ian Stokes @ 2019-04-03 9:16 UTC (permalink / raw)
To: Kevin Traynor, dpdk stable; +Cc: dev
On 3/22/2019 3:10 PM, Kevin Traynor wrote:
> Hi all,
>
> Here is a list of patches targeted for LTS release 18.11.1. Please
> help review and test. The planned date for the final release is
> April 8th. Before that, please shout if anyone has objections with these
> patches being applied.
>
> Also for the companies committed to running regression tests,
> please run the tests and report any issue before the release date.
>
> To avoid further delays, in the absence of any reported release blockers
> the release will go ahead on April 8th. I will add some release notes
> regarding list of bugfixes and areas validated.
Hi Kevin,
I've validated with current head OVS Master and OVS 2.11.0 with VSPERF.
Tested with i40e (X710), ixgbe (82599ES) and igb(I350) devices.
Following tests were conducted and passed:
* vswitch_p2p_tput: vSwitch - configure switch and execute RFC2544
throughput test.
* vswitch_p2p_cont: vSwitch - configure switch and execute RFC2544
continuous stream test.
* vswitch_pvp_tput: vSwitch - configure switch, vnf and execute RFC2544
throughput test.
* vswitch_pvp_cont: vSwitch - configure switch, vnf and execute RFC2544
continuous stream test.
* ovsdpdk_hotplug_attach: Ensure successful port-add after binding a
device to igb_uio after ovs-vswitchd is launched.
* ovsdpdk_mq_p2p_rxqs: Setup rxqs on NIC port.
* ovsdpdk_mq_pvp_rxqs: Setup rxqs on vhost user port.
* ovsdpdk_mq_pvp_rxqs_linux_bridge: Confirm traffic received over vhost
RXQs with Linux virtio device in guest.
* ovsdpdk_mq_pvp_rxqs_testpmd: Confirm traffic received over vhost RXQs
with DPDK device in guest.
* ovsdpdk_vhostuser_client: Test vhost-user client mode.
* ovsdpdk_vhostuser_client_reconnect: Test vhost-user
client mode reconnect feature.
* ovsdpdk_vhostuser_server: Test vhost-user server mode.
* ovsdpdk_vhostuser_sock_dir: Verify functionality of vhost-sock-dir flag.
* ovsdpdk_vdev_add_null_pmd: Test addition of port using the null DPDK
PMD driver.
* ovsdpdk_vdev_del_null_pmd: Test deletion of port using the null DPDK
PMD driver.
* ovsdpdk_vdev_add_af_packet_pmd: Test addition of port using the
af_packet DPDK PMD driver.
* ovsdpdk_vdev_del_af_packet_pmd: Test deletion of port using the
af_packet DPDK PMD driver.
* ovsdpdk_numa: Test vhost-user NUMA support. Vhostuser PMD threads
should migrate to the same numa slot, where QEMU is executed.
* ovsdpdk_jumbo_p2p: Ensure that jumbo frames are received, processed
and forwarded correctly by DPDK physical ports.
* ovsdpdk_jumbo_pvp: Ensure that jumbo frames are received, processed
and forwarded correctly by DPDK vhost-user ports.
* ovsdpdk_jumbo_p2p_upper_bound: Ensure that jumbo frames above the
configured Rx port's MTU are not accepted.
* ovsdpdk_jumbo_mtu_upper_bound_vport: Verify that the upper bound limit
is enforced for OvS DPDK vhost-user ports.
* ovsdpdk_rate_p2p: Ensure when a user creates a rate limiting physical
interface that the traffic is limited to the specified policer rate in a
p2p setup.
* ovsdpdk_rate_pvp: Ensure when a user creates a rate limiting vHost
User interface that the traffic is limited to the specified policer rate
in a pvp setup.
* ovsdpdk_qos_p2p: In a p2p setup, ensure when a QoS egress policer is
created that the traffic is limited to the specified rate.
* ovsdpdk_qos_pvp: In a pvp setup, ensure when a QoS egress policer is
created that the traffic is limited to the specified rate.
Regards
Ian
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [dpdk-dev] 18.11.1 patches review and test
2019-04-03 9:16 ` Ian Stokes
@ 2019-04-03 9:16 ` Ian Stokes
2019-04-03 14:29 ` Kevin Traynor
1 sibling, 0 replies; 17+ messages in thread
From: Ian Stokes @ 2019-04-03 9:16 UTC (permalink / raw)
To: Kevin Traynor, dpdk stable; +Cc: dev
On 3/22/2019 3:10 PM, Kevin Traynor wrote:
> Hi all,
>
> Here is a list of patches targeted for LTS release 18.11.1. Please
> help review and test. The planned date for the final release is
> April 8th. Before that, please shout if anyone has objections with these
> patches being applied.
>
> Also for the companies committed to running regression tests,
> please run the tests and report any issue before the release date.
>
> To avoid further delays, in the absence of any reported release blockers
> the release will go ahead on April 8th. I will add some release notes
> regarding list of bugfixes and areas validated.
Hi Kevin,
I've validated with current head OVS Master and OVS 2.11.0 with VSPERF.
Tested with i40e (X710), ixgbe (82599ES) and igb(I350) devices.
Following tests were conducted and passed:
* vswitch_p2p_tput: vSwitch - configure switch and execute RFC2544
throughput test.
* vswitch_p2p_cont: vSwitch - configure switch and execute RFC2544
continuous stream test.
* vswitch_pvp_tput: vSwitch - configure switch, vnf and execute RFC2544
throughput test.
* vswitch_pvp_cont: vSwitch - configure switch, vnf and execute RFC2544
continuous stream test.
* ovsdpdk_hotplug_attach: Ensure successful port-add after binding a
device to igb_uio after ovs-vswitchd is launched.
* ovsdpdk_mq_p2p_rxqs: Setup rxqs on NIC port.
* ovsdpdk_mq_pvp_rxqs: Setup rxqs on vhost user port.
* ovsdpdk_mq_pvp_rxqs_linux_bridge: Confirm traffic received over vhost
RXQs with Linux virtio device in guest.
* ovsdpdk_mq_pvp_rxqs_testpmd: Confirm traffic received over vhost RXQs
with DPDK device in guest.
* ovsdpdk_vhostuser_client: Test vhost-user client mode.
* ovsdpdk_vhostuser_client_reconnect: Test vhost-user
client mode reconnect feature.
* ovsdpdk_vhostuser_server: Test vhost-user server mode.
* ovsdpdk_vhostuser_sock_dir: Verify functionality of vhost-sock-dir flag.
* ovsdpdk_vdev_add_null_pmd: Test addition of port using the null DPDK
PMD driver.
* ovsdpdk_vdev_del_null_pmd: Test deletion of port using the null DPDK
PMD driver.
* ovsdpdk_vdev_add_af_packet_pmd: Test addition of port using the
af_packet DPDK PMD driver.
* ovsdpdk_vdev_del_af_packet_pmd: Test deletion of port using the
af_packet DPDK PMD driver.
* ovsdpdk_numa: Test vhost-user NUMA support. Vhostuser PMD threads
should migrate to the same numa slot, where QEMU is executed.
* ovsdpdk_jumbo_p2p: Ensure that jumbo frames are received, processed
and forwarded correctly by DPDK physical ports.
* ovsdpdk_jumbo_pvp: Ensure that jumbo frames are received, processed
and forwarded correctly by DPDK vhost-user ports.
* ovsdpdk_jumbo_p2p_upper_bound: Ensure that jumbo frames above the
configured Rx port's MTU are not accepted.
* ovsdpdk_jumbo_mtu_upper_bound_vport: Verify that the upper bound limit
is enforced for OvS DPDK vhost-user ports.
* ovsdpdk_rate_p2p: Ensure when a user creates a rate limiting physical
interface that the traffic is limited to the specified policer rate in a
p2p setup.
* ovsdpdk_rate_pvp: Ensure when a user creates a rate limiting vHost
User interface that the traffic is limited to the specified policer rate
in a pvp setup.
* ovsdpdk_qos_p2p: In a p2p setup, ensure when a QoS egress policer is
created that the traffic is limited to the specified rate.
* ovsdpdk_qos_pvp: In a pvp setup, ensure when a QoS egress policer is
created that the traffic is limited to the specified rate.
Regards
Ian
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [dpdk-dev] 18.11.1 patches review and test
2019-04-03 9:16 ` Ian Stokes
2019-04-03 9:16 ` Ian Stokes
@ 2019-04-03 14:29 ` Kevin Traynor
2019-04-03 14:29 ` Kevin Traynor
1 sibling, 1 reply; 17+ messages in thread
From: Kevin Traynor @ 2019-04-03 14:29 UTC (permalink / raw)
To: Ian Stokes, dpdk stable; +Cc: dev
On 03/04/2019 10:16, Ian Stokes wrote:
> On 3/22/2019 3:10 PM, Kevin Traynor wrote:
>> Hi all,
>>
>> Here is a list of patches targeted for LTS release 18.11.1. Please
>> help review and test. The planned date for the final release is
>> April 8th. Before that, please shout if anyone has objections with these
>> patches being applied.
>>
>> Also for the companies committed to running regression tests,
>> please run the tests and report any issue before the release date.
>>
>> To avoid further delays, in the absence of any reported release blockers
>> the release will go ahead on April 8th. I will add some release notes
>> regarding list of bugfixes and areas validated.
>
> Hi Kevin,
>
> I've validated with current head OVS Master and OVS 2.11.0 with VSPERF.
> Tested with i40e (X710), ixgbe (82599ES) and igb(I350) devices.
>
> Following tests were conducted and passed:
>
Great - thanks for this Ian. I will add this (or summary) into the
release notes.
Kevin.
> * vswitch_p2p_tput: vSwitch - configure switch and execute RFC2544
> throughput test.
> * vswitch_p2p_cont: vSwitch - configure switch and execute RFC2544
> continuous stream test.
> * vswitch_pvp_tput: vSwitch - configure switch, vnf and execute RFC2544
> throughput test.
> * vswitch_pvp_cont: vSwitch - configure switch, vnf and execute RFC2544
> continuous stream test.
> * ovsdpdk_hotplug_attach: Ensure successful port-add after binding a
> device to igb_uio after ovs-vswitchd is launched.
> * ovsdpdk_mq_p2p_rxqs: Setup rxqs on NIC port.
> * ovsdpdk_mq_pvp_rxqs: Setup rxqs on vhost user port.
> * ovsdpdk_mq_pvp_rxqs_linux_bridge: Confirm traffic received over vhost
> RXQs with Linux virtio device in guest.
> * ovsdpdk_mq_pvp_rxqs_testpmd: Confirm traffic received over vhost RXQs
> with DPDK device in guest.
> * ovsdpdk_vhostuser_client: Test vhost-user client mode.
> * ovsdpdk_vhostuser_client_reconnect: Test vhost-user
> client mode reconnect feature.
> * ovsdpdk_vhostuser_server: Test vhost-user server mode.
>
> * ovsdpdk_vhostuser_sock_dir: Verify functionality of vhost-sock-dir flag.
> * ovsdpdk_vdev_add_null_pmd: Test addition of port using the null DPDK
> PMD driver.
> * ovsdpdk_vdev_del_null_pmd: Test deletion of port using the null DPDK
> PMD driver.
> * ovsdpdk_vdev_add_af_packet_pmd: Test addition of port using the
> af_packet DPDK PMD driver.
> * ovsdpdk_vdev_del_af_packet_pmd: Test deletion of port using the
> af_packet DPDK PMD driver.
> * ovsdpdk_numa: Test vhost-user NUMA support. Vhostuser PMD threads
> should migrate to the same numa slot, where QEMU is executed.
> * ovsdpdk_jumbo_p2p: Ensure that jumbo frames are received, processed
> and forwarded correctly by DPDK physical ports.
> * ovsdpdk_jumbo_pvp: Ensure that jumbo frames are received, processed
> and forwarded correctly by DPDK vhost-user ports.
> * ovsdpdk_jumbo_p2p_upper_bound: Ensure that jumbo frames above the
> configured Rx port's MTU are not accepted.
> * ovsdpdk_jumbo_mtu_upper_bound_vport: Verify that the upper bound limit
> is enforced for OvS DPDK vhost-user ports.
> * ovsdpdk_rate_p2p: Ensure when a user creates a rate limiting physical
> interface that the traffic is limited to the specified policer rate in a
> p2p setup.
> * ovsdpdk_rate_pvp: Ensure when a user creates a rate limiting vHost
> User interface that the traffic is limited to the specified policer rate
> in a pvp setup.
> * ovsdpdk_qos_p2p: In a p2p setup, ensure when a QoS egress policer is
> created that the traffic is limited to the specified rate.
> * ovsdpdk_qos_pvp: In a pvp setup, ensure when a QoS egress policer is
> created that the traffic is limited to the specified rate.
>
> Regards
> Ian
>
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [dpdk-dev] 18.11.1 patches review and test
2019-04-03 14:29 ` Kevin Traynor
@ 2019-04-03 14:29 ` Kevin Traynor
0 siblings, 0 replies; 17+ messages in thread
From: Kevin Traynor @ 2019-04-03 14:29 UTC (permalink / raw)
To: Ian Stokes, dpdk stable; +Cc: dev
On 03/04/2019 10:16, Ian Stokes wrote:
> On 3/22/2019 3:10 PM, Kevin Traynor wrote:
>> Hi all,
>>
>> Here is a list of patches targeted for LTS release 18.11.1. Please
>> help review and test. The planned date for the final release is
>> April 8th. Before that, please shout if anyone has objections with these
>> patches being applied.
>>
>> Also for the companies committed to running regression tests,
>> please run the tests and report any issue before the release date.
>>
>> To avoid further delays, in the absence of any reported release blockers
>> the release will go ahead on April 8th. I will add some release notes
>> regarding list of bugfixes and areas validated.
>
> Hi Kevin,
>
> I've validated with current head OVS Master and OVS 2.11.0 with VSPERF.
> Tested with i40e (X710), ixgbe (82599ES) and igb(I350) devices.
>
> Following tests were conducted and passed:
>
Great - thanks for this Ian. I will add this (or summary) into the
release notes.
Kevin.
> * vswitch_p2p_tput: vSwitch - configure switch and execute RFC2544
> throughput test.
> * vswitch_p2p_cont: vSwitch - configure switch and execute RFC2544
> continuous stream test.
> * vswitch_pvp_tput: vSwitch - configure switch, vnf and execute RFC2544
> throughput test.
> * vswitch_pvp_cont: vSwitch - configure switch, vnf and execute RFC2544
> continuous stream test.
> * ovsdpdk_hotplug_attach: Ensure successful port-add after binding a
> device to igb_uio after ovs-vswitchd is launched.
> * ovsdpdk_mq_p2p_rxqs: Setup rxqs on NIC port.
> * ovsdpdk_mq_pvp_rxqs: Setup rxqs on vhost user port.
> * ovsdpdk_mq_pvp_rxqs_linux_bridge: Confirm traffic received over vhost
> RXQs with Linux virtio device in guest.
> * ovsdpdk_mq_pvp_rxqs_testpmd: Confirm traffic received over vhost RXQs
> with DPDK device in guest.
> * ovsdpdk_vhostuser_client: Test vhost-user client mode.
> * ovsdpdk_vhostuser_client_reconnect: Test vhost-user
> client mode reconnect feature.
> * ovsdpdk_vhostuser_server: Test vhost-user server mode.
>
> * ovsdpdk_vhostuser_sock_dir: Verify functionality of vhost-sock-dir flag.
> * ovsdpdk_vdev_add_null_pmd: Test addition of port using the null DPDK
> PMD driver.
> * ovsdpdk_vdev_del_null_pmd: Test deletion of port using the null DPDK
> PMD driver.
> * ovsdpdk_vdev_add_af_packet_pmd: Test addition of port using the
> af_packet DPDK PMD driver.
> * ovsdpdk_vdev_del_af_packet_pmd: Test deletion of port using the
> af_packet DPDK PMD driver.
> * ovsdpdk_numa: Test vhost-user NUMA support. Vhostuser PMD threads
> should migrate to the same numa slot, where QEMU is executed.
> * ovsdpdk_jumbo_p2p: Ensure that jumbo frames are received, processed
> and forwarded correctly by DPDK physical ports.
> * ovsdpdk_jumbo_pvp: Ensure that jumbo frames are received, processed
> and forwarded correctly by DPDK vhost-user ports.
> * ovsdpdk_jumbo_p2p_upper_bound: Ensure that jumbo frames above the
> configured Rx port's MTU are not accepted.
> * ovsdpdk_jumbo_mtu_upper_bound_vport: Verify that the upper bound limit
> is enforced for OvS DPDK vhost-user ports.
> * ovsdpdk_rate_p2p: Ensure when a user creates a rate limiting physical
> interface that the traffic is limited to the specified policer rate in a
> p2p setup.
> * ovsdpdk_rate_pvp: Ensure when a user creates a rate limiting vHost
> User interface that the traffic is limited to the specified policer rate
> in a pvp setup.
> * ovsdpdk_qos_p2p: In a p2p setup, ensure when a QoS egress policer is
> created that the traffic is limited to the specified rate.
> * ovsdpdk_qos_pvp: In a pvp setup, ensure when a QoS egress policer is
> created that the traffic is limited to the specified rate.
>
> Regards
> Ian
>
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [dpdk-dev] 18.11.1 patches review and test
2019-04-02 13:21 ` Luca Boccassi
2019-04-02 13:21 ` Luca Boccassi
@ 2019-04-02 17:14 ` Kevin Traynor
2019-04-02 17:14 ` Kevin Traynor
1 sibling, 1 reply; 17+ messages in thread
From: Kevin Traynor @ 2019-04-02 17:14 UTC (permalink / raw)
To: Luca Boccassi, Ju-Hyoung Lee, dev
On 02/04/2019 14:21, Luca Boccassi wrote:
> Thank you, Ju!
>
+1, thanks Ju for running these and sharing. I will add summary of them
to the 18.11.1 release notes.
> Some additional information: this test was run via the LISAv2 framework
> that Microsoft uses to validate Linux and other applications on Azure.
> It can be found on Github:
>
> https://github.com/LIS/LISAv2
>
> For 18.11.1 it was just ran on Ubuntu 18.04, but for the next
> validations RHEL and SUSE will also be used.
>
nice!
> On Mon, 2019-04-01 at 23:28 +0000, Ju-Hyoung Lee wrote:
>> Tested-by @Ju-Hyoung Lee, @Luca Boccassi
>>
>>
>> [LISAv2 Test Results Summary]
>> Test Run On : 04/01/2019 10:14:22
>> ARM Image Under Test : Canonical : UbuntuServer : 18.04-LTS : latest
>> Total Test Cases : 10 (10 Passed, 0 Failed, 0 Aborted, 0
>> Skipped)
>> Total Time (dd:hh:mm) : 0:4:53
>>
>> ID TestArea
>> TestCaseName
>> TestResult TestDuration(in minutes)
>> -------------------------------------------------------------------
>> -------------------------------------------------------------------
>> -----
>> 1 DPDK VERIFY-DPDK-BUILD-AND-TESTPMD-
>> TEST
>> PASS 22.69
>> 2 DPDK VERIFY-SRIOV-FAILSAFE-FOR-
>> DPDK
>> PASS 57.81
>> DPDK-TESTPMD : Initial SRIOV : DPDK 18.11.1-rc2 : TxPPS :
>> 16959789 : RxPPS : 16849614
>> DPDK-TESTPMD : Synthetic : DPDK 18.11.1-rc2 : TxPPS : 558211
>> : RxPPS : 0
>> DPDK-TESTPMD : Re-Enable SRIOV : DPDK 18.11.1-rc2 : TxPps :
>> 12665140 : RxPps : 2493965
>> DPDK RxPPS : Difference between Initial and Re-Enabled SRIOV
>> : 16849614 : 2493965 : 85.2 %
>> 3 DPDK PERF-DPDK-SINGLE-CORE-PPS-
>> DS4 PASS
>> 15.71
>> DPDK-TEST : PASS
>> 4 DPDK PERF-DPDK-MULTICORE-PPS-
>> F32
>> PASS 27.89
>> DPDK-TEST : PASS
>> 5 DPDK VERIFY-DPDK-OVS
>> PASS 19.35
>> 6 DPDK PERF-DPDK-SINGLE-CORE-PPS-
>> DS15
>> PASS 14.78
>> DPDK-TEST : PASS
>> 7 DPDK PERF-DPDK-MULTICORE-PPS-
>> DS15
>> PASS 23.33
>> DPDK-TEST : PASS
>> 8 DPDK VERIFY-DPDK-FAILSAFE-DURING-
>> TRAFFIC
>> PASS 22.73
>> DPDK-TEST : True
>> 9 DPDK PERF-DPDK-FWD-PPS-
>> DS15
>> PASS 22.52
>> DPDK-TEST : PASS
>> 10 DPDK VERIFY-DPDK-
>> COMPLIANCE
>> PASS 7.52
>>
>>
>> Logs can be found at C:\LISAv2\QY20\TestResults\2019-01-04-10-14-16-
>> 7715
>>
>>
>> 04/01/2019 15:08:18 : [INFO ] Creating 'C:\LISAv2\QY20\Azure-QY20-
>> TestLogs.zip' from 'C:\LISAv2\QY20\TestResults\2019-01-04-10-14-16-
>> 7715'
>> 04/01/2019 15:08:19 : [INFO ] C:\LISAv2\QY20\Azure-QY20-TestLogs.zip
>> created successfully.
>> 04/01/2019 15:08:19 : [INFO ] Analyzing results..
>> 04/01/2019 15:08:19 : [INFO ] Copying all files back to original
>> working directory: C:\Jenkins-Slaves\azure-slave-2-executor-
>> 1\workspace\job-azuretest\pipeline-dpdk.
>> 04/01/2019 15:08:26 : [INFO ] Cleaning up C:\LISAv2\QY20
>> 04/01/2019 15:08:26 : [INFO ] Setting workspace back to original
>> location: C:\Jenkins-Slaves\azure-slave-2-executor-1\workspace\job-
>> azuretest\pipeline-dpdk
>> 04/01/2019 15:08:26 : [INFO ] LISAv2 exit code: 0
>>
>>
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [dpdk-dev] 18.11.1 patches review and test
2019-04-02 17:14 ` Kevin Traynor
@ 2019-04-02 17:14 ` Kevin Traynor
0 siblings, 0 replies; 17+ messages in thread
From: Kevin Traynor @ 2019-04-02 17:14 UTC (permalink / raw)
To: Luca Boccassi, Ju-Hyoung Lee, dev
On 02/04/2019 14:21, Luca Boccassi wrote:
> Thank you, Ju!
>
+1, thanks Ju for running these and sharing. I will add summary of them
to the 18.11.1 release notes.
> Some additional information: this test was run via the LISAv2 framework
> that Microsoft uses to validate Linux and other applications on Azure.
> It can be found on Github:
>
> https://github.com/LIS/LISAv2
>
> For 18.11.1 it was just ran on Ubuntu 18.04, but for the next
> validations RHEL and SUSE will also be used.
>
nice!
> On Mon, 2019-04-01 at 23:28 +0000, Ju-Hyoung Lee wrote:
>> Tested-by @Ju-Hyoung Lee, @Luca Boccassi
>>
>>
>> [LISAv2 Test Results Summary]
>> Test Run On : 04/01/2019 10:14:22
>> ARM Image Under Test : Canonical : UbuntuServer : 18.04-LTS : latest
>> Total Test Cases : 10 (10 Passed, 0 Failed, 0 Aborted, 0
>> Skipped)
>> Total Time (dd:hh:mm) : 0:4:53
>>
>> ID TestArea
>> TestCaseName
>> TestResult TestDuration(in minutes)
>> -------------------------------------------------------------------
>> -------------------------------------------------------------------
>> -----
>> 1 DPDK VERIFY-DPDK-BUILD-AND-TESTPMD-
>> TEST
>> PASS 22.69
>> 2 DPDK VERIFY-SRIOV-FAILSAFE-FOR-
>> DPDK
>> PASS 57.81
>> DPDK-TESTPMD : Initial SRIOV : DPDK 18.11.1-rc2 : TxPPS :
>> 16959789 : RxPPS : 16849614
>> DPDK-TESTPMD : Synthetic : DPDK 18.11.1-rc2 : TxPPS : 558211
>> : RxPPS : 0
>> DPDK-TESTPMD : Re-Enable SRIOV : DPDK 18.11.1-rc2 : TxPps :
>> 12665140 : RxPps : 2493965
>> DPDK RxPPS : Difference between Initial and Re-Enabled SRIOV
>> : 16849614 : 2493965 : 85.2 %
>> 3 DPDK PERF-DPDK-SINGLE-CORE-PPS-
>> DS4 PASS
>> 15.71
>> DPDK-TEST : PASS
>> 4 DPDK PERF-DPDK-MULTICORE-PPS-
>> F32
>> PASS 27.89
>> DPDK-TEST : PASS
>> 5 DPDK VERIFY-DPDK-OVS
>> PASS 19.35
>> 6 DPDK PERF-DPDK-SINGLE-CORE-PPS-
>> DS15
>> PASS 14.78
>> DPDK-TEST : PASS
>> 7 DPDK PERF-DPDK-MULTICORE-PPS-
>> DS15
>> PASS 23.33
>> DPDK-TEST : PASS
>> 8 DPDK VERIFY-DPDK-FAILSAFE-DURING-
>> TRAFFIC
>> PASS 22.73
>> DPDK-TEST : True
>> 9 DPDK PERF-DPDK-FWD-PPS-
>> DS15
>> PASS 22.52
>> DPDK-TEST : PASS
>> 10 DPDK VERIFY-DPDK-
>> COMPLIANCE
>> PASS 7.52
>>
>>
>> Logs can be found at C:\LISAv2\QY20\TestResults\2019-01-04-10-14-16-
>> 7715
>>
>>
>> 04/01/2019 15:08:18 : [INFO ] Creating 'C:\LISAv2\QY20\Azure-QY20-
>> TestLogs.zip' from 'C:\LISAv2\QY20\TestResults\2019-01-04-10-14-16-
>> 7715'
>> 04/01/2019 15:08:19 : [INFO ] C:\LISAv2\QY20\Azure-QY20-TestLogs.zip
>> created successfully.
>> 04/01/2019 15:08:19 : [INFO ] Analyzing results..
>> 04/01/2019 15:08:19 : [INFO ] Copying all files back to original
>> working directory: C:\Jenkins-Slaves\azure-slave-2-executor-
>> 1\workspace\job-azuretest\pipeline-dpdk.
>> 04/01/2019 15:08:26 : [INFO ] Cleaning up C:\LISAv2\QY20
>> 04/01/2019 15:08:26 : [INFO ] Setting workspace back to original
>> location: C:\Jenkins-Slaves\azure-slave-2-executor-1\workspace\job-
>> azuretest\pipeline-dpdk
>> 04/01/2019 15:08:26 : [INFO ] LISAv2 exit code: 0
>>
>>
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [dpdk-dev] 18.11.1 patches review and test
2019-04-01 23:28 Ju-Hyoung Lee
2019-04-01 23:28 ` Ju-Hyoung Lee
@ 2019-04-02 13:21 ` Luca Boccassi
2019-04-02 13:21 ` Luca Boccassi
2019-04-02 17:14 ` Kevin Traynor
1 sibling, 2 replies; 17+ messages in thread
From: Luca Boccassi @ 2019-04-02 13:21 UTC (permalink / raw)
To: Ju-Hyoung Lee, ktraynor, dev
Thank you, Ju!
Some additional information: this test was run via the LISAv2 framework
that Microsoft uses to validate Linux and other applications on Azure.
It can be found on Github:
https://github.com/LIS/LISAv2
For 18.11.1 it was just ran on Ubuntu 18.04, but for the next
validations RHEL and SUSE will also be used.
On Mon, 2019-04-01 at 23:28 +0000, Ju-Hyoung Lee wrote:
> Tested-by @Ju-Hyoung Lee, @Luca Boccassi
>
>
> [LISAv2 Test Results Summary]
> Test Run On : 04/01/2019 10:14:22
> ARM Image Under Test : Canonical : UbuntuServer : 18.04-LTS : latest
> Total Test Cases : 10 (10 Passed, 0 Failed, 0 Aborted, 0
> Skipped)
> Total Time (dd:hh:mm) : 0:4:53
>
> ID TestArea
> TestCaseName
> TestResult TestDuration(in minutes)
> -------------------------------------------------------------------
> -------------------------------------------------------------------
> -----
> 1 DPDK VERIFY-DPDK-BUILD-AND-TESTPMD-
> TEST
> PASS 22.69
> 2 DPDK VERIFY-SRIOV-FAILSAFE-FOR-
> DPDK
> PASS 57.81
> DPDK-TESTPMD : Initial SRIOV : DPDK 18.11.1-rc2 : TxPPS :
> 16959789 : RxPPS : 16849614
> DPDK-TESTPMD : Synthetic : DPDK 18.11.1-rc2 : TxPPS : 558211
> : RxPPS : 0
> DPDK-TESTPMD : Re-Enable SRIOV : DPDK 18.11.1-rc2 : TxPps :
> 12665140 : RxPps : 2493965
> DPDK RxPPS : Difference between Initial and Re-Enabled SRIOV
> : 16849614 : 2493965 : 85.2 %
> 3 DPDK PERF-DPDK-SINGLE-CORE-PPS-
> DS4 PASS
> 15.71
> DPDK-TEST : PASS
> 4 DPDK PERF-DPDK-MULTICORE-PPS-
> F32
> PASS 27.89
> DPDK-TEST : PASS
> 5 DPDK VERIFY-DPDK-OVS
> PASS 19.35
> 6 DPDK PERF-DPDK-SINGLE-CORE-PPS-
> DS15
> PASS 14.78
> DPDK-TEST : PASS
> 7 DPDK PERF-DPDK-MULTICORE-PPS-
> DS15
> PASS 23.33
> DPDK-TEST : PASS
> 8 DPDK VERIFY-DPDK-FAILSAFE-DURING-
> TRAFFIC
> PASS 22.73
> DPDK-TEST : True
> 9 DPDK PERF-DPDK-FWD-PPS-
> DS15
> PASS 22.52
> DPDK-TEST : PASS
> 10 DPDK VERIFY-DPDK-
> COMPLIANCE
> PASS 7.52
>
>
> Logs can be found at C:\LISAv2\QY20\TestResults\2019-01-04-10-14-16-
> 7715
>
>
> 04/01/2019 15:08:18 : [INFO ] Creating 'C:\LISAv2\QY20\Azure-QY20-
> TestLogs.zip' from 'C:\LISAv2\QY20\TestResults\2019-01-04-10-14-16-
> 7715'
> 04/01/2019 15:08:19 : [INFO ] C:\LISAv2\QY20\Azure-QY20-TestLogs.zip
> created successfully.
> 04/01/2019 15:08:19 : [INFO ] Analyzing results..
> 04/01/2019 15:08:19 : [INFO ] Copying all files back to original
> working directory: C:\Jenkins-Slaves\azure-slave-2-executor-
> 1\workspace\job-azuretest\pipeline-dpdk.
> 04/01/2019 15:08:26 : [INFO ] Cleaning up C:\LISAv2\QY20
> 04/01/2019 15:08:26 : [INFO ] Setting workspace back to original
> location: C:\Jenkins-Slaves\azure-slave-2-executor-1\workspace\job-
> azuretest\pipeline-dpdk
> 04/01/2019 15:08:26 : [INFO ] LISAv2 exit code: 0
>
>
--
Kind regards,
Luca Boccassi
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [dpdk-dev] 18.11.1 patches review and test
2019-04-02 13:21 ` Luca Boccassi
@ 2019-04-02 13:21 ` Luca Boccassi
2019-04-02 17:14 ` Kevin Traynor
1 sibling, 0 replies; 17+ messages in thread
From: Luca Boccassi @ 2019-04-02 13:21 UTC (permalink / raw)
To: Ju-Hyoung Lee, ktraynor, dev
Thank you, Ju!
Some additional information: this test was run via the LISAv2 framework
that Microsoft uses to validate Linux and other applications on Azure.
It can be found on Github:
https://github.com/LIS/LISAv2
For 18.11.1 it was just ran on Ubuntu 18.04, but for the next
validations RHEL and SUSE will also be used.
On Mon, 2019-04-01 at 23:28 +0000, Ju-Hyoung Lee wrote:
> Tested-by @Ju-Hyoung Lee, @Luca Boccassi
>
>
> [LISAv2 Test Results Summary]
> Test Run On : 04/01/2019 10:14:22
> ARM Image Under Test : Canonical : UbuntuServer : 18.04-LTS : latest
> Total Test Cases : 10 (10 Passed, 0 Failed, 0 Aborted, 0
> Skipped)
> Total Time (dd:hh:mm) : 0:4:53
>
> ID TestArea
> TestCaseName
> TestResult TestDuration(in minutes)
> -------------------------------------------------------------------
> -------------------------------------------------------------------
> -----
> 1 DPDK VERIFY-DPDK-BUILD-AND-TESTPMD-
> TEST
> PASS 22.69
> 2 DPDK VERIFY-SRIOV-FAILSAFE-FOR-
> DPDK
> PASS 57.81
> DPDK-TESTPMD : Initial SRIOV : DPDK 18.11.1-rc2 : TxPPS :
> 16959789 : RxPPS : 16849614
> DPDK-TESTPMD : Synthetic : DPDK 18.11.1-rc2 : TxPPS : 558211
> : RxPPS : 0
> DPDK-TESTPMD : Re-Enable SRIOV : DPDK 18.11.1-rc2 : TxPps :
> 12665140 : RxPps : 2493965
> DPDK RxPPS : Difference between Initial and Re-Enabled SRIOV
> : 16849614 : 2493965 : 85.2 %
> 3 DPDK PERF-DPDK-SINGLE-CORE-PPS-
> DS4 PASS
> 15.71
> DPDK-TEST : PASS
> 4 DPDK PERF-DPDK-MULTICORE-PPS-
> F32
> PASS 27.89
> DPDK-TEST : PASS
> 5 DPDK VERIFY-DPDK-OVS
> PASS 19.35
> 6 DPDK PERF-DPDK-SINGLE-CORE-PPS-
> DS15
> PASS 14.78
> DPDK-TEST : PASS
> 7 DPDK PERF-DPDK-MULTICORE-PPS-
> DS15
> PASS 23.33
> DPDK-TEST : PASS
> 8 DPDK VERIFY-DPDK-FAILSAFE-DURING-
> TRAFFIC
> PASS 22.73
> DPDK-TEST : True
> 9 DPDK PERF-DPDK-FWD-PPS-
> DS15
> PASS 22.52
> DPDK-TEST : PASS
> 10 DPDK VERIFY-DPDK-
> COMPLIANCE
> PASS 7.52
>
>
> Logs can be found at C:\LISAv2\QY20\TestResults\2019-01-04-10-14-16-
> 7715
>
>
> 04/01/2019 15:08:18 : [INFO ] Creating 'C:\LISAv2\QY20\Azure-QY20-
> TestLogs.zip' from 'C:\LISAv2\QY20\TestResults\2019-01-04-10-14-16-
> 7715'
> 04/01/2019 15:08:19 : [INFO ] C:\LISAv2\QY20\Azure-QY20-TestLogs.zip
> created successfully.
> 04/01/2019 15:08:19 : [INFO ] Analyzing results..
> 04/01/2019 15:08:19 : [INFO ] Copying all files back to original
> working directory: C:\Jenkins-Slaves\azure-slave-2-executor-
> 1\workspace\job-azuretest\pipeline-dpdk.
> 04/01/2019 15:08:26 : [INFO ] Cleaning up C:\LISAv2\QY20
> 04/01/2019 15:08:26 : [INFO ] Setting workspace back to original
> location: C:\Jenkins-Slaves\azure-slave-2-executor-1\workspace\job-
> azuretest\pipeline-dpdk
> 04/01/2019 15:08:26 : [INFO ] LISAv2 exit code: 0
>
>
--
Kind regards,
Luca Boccassi
^ permalink raw reply [flat|nested] 17+ messages in thread
* [dpdk-dev] 18.11.1 patches review and test
@ 2019-04-01 23:28 Ju-Hyoung Lee
2019-04-01 23:28 ` Ju-Hyoung Lee
2019-04-02 13:21 ` Luca Boccassi
0 siblings, 2 replies; 17+ messages in thread
From: Ju-Hyoung Lee @ 2019-04-01 23:28 UTC (permalink / raw)
To: dev, Luca Boccassi, ktraynor; +Cc: Ju-Hyoung Lee
Tested-by @Ju-Hyoung Lee<mailto:juhlee@microsoft.com>, @Luca Boccassi<mailto:Luca.Boccassi@microsoft.com>
[LISAv2 Test Results Summary]
Test Run On : 04/01/2019 10:14:22
ARM Image Under Test : Canonical : UbuntuServer : 18.04-LTS : latest
Total Test Cases : 10 (10 Passed, 0 Failed, 0 Aborted, 0 Skipped)
Total Time (dd:hh:mm) : 0:4:53
ID TestArea TestCaseName TestResult TestDuration(in minutes)
-------------------------------------------------------------------------------------------------------------------------------------------
1 DPDK VERIFY-DPDK-BUILD-AND-TESTPMD-TEST PASS 22.69
2 DPDK VERIFY-SRIOV-FAILSAFE-FOR-DPDK PASS 57.81
DPDK-TESTPMD : Initial SRIOV : DPDK 18.11.1-rc2 : TxPPS : 16959789 : RxPPS : 16849614
DPDK-TESTPMD : Synthetic : DPDK 18.11.1-rc2 : TxPPS : 558211 : RxPPS : 0
DPDK-TESTPMD : Re-Enable SRIOV : DPDK 18.11.1-rc2 : TxPps : 12665140 : RxPps : 2493965
DPDK RxPPS : Difference between Initial and Re-Enabled SRIOV : 16849614 : 2493965 : 85.2 %
3 DPDK PERF-DPDK-SINGLE-CORE-PPS-DS4 PASS 15.71
DPDK-TEST : PASS
4 DPDK PERF-DPDK-MULTICORE-PPS-F32 PASS 27.89
DPDK-TEST : PASS
5 DPDK VERIFY-DPDK-OVS PASS 19.35
6 DPDK PERF-DPDK-SINGLE-CORE-PPS-DS15 PASS 14.78
DPDK-TEST : PASS
7 DPDK PERF-DPDK-MULTICORE-PPS-DS15 PASS 23.33
DPDK-TEST : PASS
8 DPDK VERIFY-DPDK-FAILSAFE-DURING-TRAFFIC PASS 22.73
DPDK-TEST : True
9 DPDK PERF-DPDK-FWD-PPS-DS15 PASS 22.52
DPDK-TEST : PASS
10 DPDK VERIFY-DPDK-COMPLIANCE PASS 7.52
Logs can be found at C:\LISAv2\QY20\TestResults\2019-01-04-10-14-16-7715
04/01/2019 15:08:18 : [INFO ] Creating 'C:\LISAv2\QY20\Azure-QY20-TestLogs.zip' from 'C:\LISAv2\QY20\TestResults\2019-01-04-10-14-16-7715'
04/01/2019 15:08:19 : [INFO ] C:\LISAv2\QY20\Azure-QY20-TestLogs.zip created successfully.
04/01/2019 15:08:19 : [INFO ] Analyzing results..
04/01/2019 15:08:19 : [INFO ] Copying all files back to original working directory: C:\Jenkins-Slaves\azure-slave-2-executor-1\workspace\job-azuretest\pipeline-dpdk.
04/01/2019 15:08:26 : [INFO ] Cleaning up C:\LISAv2\QY20
04/01/2019 15:08:26 : [INFO ] Setting workspace back to original location: C:\Jenkins-Slaves\azure-slave-2-executor-1\workspace\job-azuretest\pipeline-dpdk
04/01/2019 15:08:26 : [INFO ] LISAv2 exit code: 0
^ permalink raw reply [flat|nested] 17+ messages in thread
* [dpdk-dev] 18.11.1 patches review and test
2019-04-01 23:28 Ju-Hyoung Lee
@ 2019-04-01 23:28 ` Ju-Hyoung Lee
2019-04-02 13:21 ` Luca Boccassi
1 sibling, 0 replies; 17+ messages in thread
From: Ju-Hyoung Lee @ 2019-04-01 23:28 UTC (permalink / raw)
To: dev, Luca Boccassi, ktraynor; +Cc: Ju-Hyoung Lee
Tested-by @Ju-Hyoung Lee<mailto:juhlee@microsoft.com>, @Luca Boccassi<mailto:Luca.Boccassi@microsoft.com>
[LISAv2 Test Results Summary]
Test Run On : 04/01/2019 10:14:22
ARM Image Under Test : Canonical : UbuntuServer : 18.04-LTS : latest
Total Test Cases : 10 (10 Passed, 0 Failed, 0 Aborted, 0 Skipped)
Total Time (dd:hh:mm) : 0:4:53
ID TestArea TestCaseName TestResult TestDuration(in minutes)
-------------------------------------------------------------------------------------------------------------------------------------------
1 DPDK VERIFY-DPDK-BUILD-AND-TESTPMD-TEST PASS 22.69
2 DPDK VERIFY-SRIOV-FAILSAFE-FOR-DPDK PASS 57.81
DPDK-TESTPMD : Initial SRIOV : DPDK 18.11.1-rc2 : TxPPS : 16959789 : RxPPS : 16849614
DPDK-TESTPMD : Synthetic : DPDK 18.11.1-rc2 : TxPPS : 558211 : RxPPS : 0
DPDK-TESTPMD : Re-Enable SRIOV : DPDK 18.11.1-rc2 : TxPps : 12665140 : RxPps : 2493965
DPDK RxPPS : Difference between Initial and Re-Enabled SRIOV : 16849614 : 2493965 : 85.2 %
3 DPDK PERF-DPDK-SINGLE-CORE-PPS-DS4 PASS 15.71
DPDK-TEST : PASS
4 DPDK PERF-DPDK-MULTICORE-PPS-F32 PASS 27.89
DPDK-TEST : PASS
5 DPDK VERIFY-DPDK-OVS PASS 19.35
6 DPDK PERF-DPDK-SINGLE-CORE-PPS-DS15 PASS 14.78
DPDK-TEST : PASS
7 DPDK PERF-DPDK-MULTICORE-PPS-DS15 PASS 23.33
DPDK-TEST : PASS
8 DPDK VERIFY-DPDK-FAILSAFE-DURING-TRAFFIC PASS 22.73
DPDK-TEST : True
9 DPDK PERF-DPDK-FWD-PPS-DS15 PASS 22.52
DPDK-TEST : PASS
10 DPDK VERIFY-DPDK-COMPLIANCE PASS 7.52
Logs can be found at C:\LISAv2\QY20\TestResults\2019-01-04-10-14-16-7715
04/01/2019 15:08:18 : [INFO ] Creating 'C:\LISAv2\QY20\Azure-QY20-TestLogs.zip' from 'C:\LISAv2\QY20\TestResults\2019-01-04-10-14-16-7715'
04/01/2019 15:08:19 : [INFO ] C:\LISAv2\QY20\Azure-QY20-TestLogs.zip created successfully.
04/01/2019 15:08:19 : [INFO ] Analyzing results..
04/01/2019 15:08:19 : [INFO ] Copying all files back to original working directory: C:\Jenkins-Slaves\azure-slave-2-executor-1\workspace\job-azuretest\pipeline-dpdk.
04/01/2019 15:08:26 : [INFO ] Cleaning up C:\LISAv2\QY20
04/01/2019 15:08:26 : [INFO ] Setting workspace back to original location: C:\Jenkins-Slaves\azure-slave-2-executor-1\workspace\job-azuretest\pipeline-dpdk
04/01/2019 15:08:26 : [INFO ] LISAv2 exit code: 0
^ permalink raw reply [flat|nested] 17+ messages in thread
* [dpdk-dev] 18.11.1 patches review and test
@ 2019-02-22 11:26 Kevin Traynor
0 siblings, 0 replies; 17+ messages in thread
From: Kevin Traynor @ 2019-02-22 11:26 UTC (permalink / raw)
To: dpdk stable; +Cc: dev
Hi all,
Here is a list of patches targeted for LTS release 18.11.1. Please
help review and test. The planned date for the final release is
9th of March. Before that, please shout if anyone has objections
with these patches being applied.
Also for the companies committed to running regression tests,
please run the tests and report any issue before the release date.
A release candidate tarball can be found at:
https://dpdk.org/browse/dpdk-stable/tag/?id=v18.11.1-rc1
These patches are located at branch 18.11 of dpdk-stable repo:
https://dpdk.org/browse/dpdk-stable/
Thanks.
Kevin Traynor
---
Akhil Goyal (1):
crypto/dpaa2_sec: fix FLC address for physical mode
Alejandro Lucero (1):
vfio: fix error message
Amr Mokhtar (1):
app/bbdev: fix return value check
Anatoly Burakov (17):
eal: clean up unused files on initialization
malloc: fix duplicate mem event notification
malloc: make alignment requirements more stringent
mem: fix segment fd API error code for external segment
mem: check for memfd support in segment fd API
doc: remove note on memory mode limitation in multi-process
test/mem: add external mem autotest to meson
test/fbarray: add to meson
malloc: fix deadlock when reading stats
eal/bsd: remove clean up of files at startup
eal: fix strdup usages in internal config
vfio: do not unregister callback in secondary process
mem: fix variable shadowing
mem: fix storing old policy
eal: check string parameter lengths
vfio: allow secondary process to query IOMMU type
doc: clarify libnuma requirement for NUMA systems
Andrew Rybchenko (6):
net/sfc: pass HW Tx queue index on creation
net/sfc: fix typo in preprocessor check
net/sfc: fix VF error/missed stats mapping
net/sfc: fix Rx packets counter
ethdev: fix errno to have positive value
gso: fix VxLAN/GRE tunnel checks
Andy Pei (4):
bus/ifpga: fix build for cpp applications
bus/ifpga: fix forcing optional devargs
bus/ifpga: fix AFU probe failure handler
raw/ifpga: fix memory leak
Arek Kusztal (3):
crypto/qat: fix block size error handling
crypto/qat: fix message for CCM when setting unused counter
crypto/qat: fix message for NULL algo setting unused counter
Arnon Warshavsky (1):
devtools: fix return of forbidden addition checks
Asaf Penso (1):
net/mlx5: fix function documentation
Bruce Richardson (5):
net: fix underflow for checksum of invalid IPv4 packets
net/tap: add buffer overflow checks before checksum
telemetry: fix using ports of different types
build: fix variable name in dependency error message
devtools: fix build check for whether meson has run
Chas Williams (1):
ip_frag: fix IPv6 when MTU sizes not aligned to 8 bytes
Chenmin Sun (1):
net/i40e: fix statistics
Cristian Dumitrescu (1):
app/testpmd: fix quit to stop all ports before close
David Hunt (1):
doc: fix references in power management guide
David Marchand (3):
devtools: fix symbol check when adding experimental section
eal: fix out of bound access when no CPU available
ethdev: declare Tx prepare API as not experimental
David Zeng (1):
kni: fix build on RHEL8 for arm and Power9
Declan Doherty (1):
net/bonding: fix possible null pointer reference
Dekel Peled (7):
net/mlx5: fix validation of Rx queue number
app/testpmd: fix MPLSoUDP encapsulation
app/testpmd: fix MPLSoGRE encapsulation
doc: fix flow action command names in testpmd guide
examples/flow_filtering: fix example documentation
doc: fix MAC address rewrite actions in prog guide
app/testpmd: fix Tx metadata show command
Dharmik Thakkar (1):
test/hash: fix perf result
Didier Pallard (2):
drivers/net: fix several Tx prepare functions
net/i40e: revert fix offload not supported mask
Erik Gabriel Carrillo (3):
eventdev: remove redundant timer adapter function prototypes
app/eventdev: detect deadlock for timer event producer
timer: fix race condition
Fan Zhang (5):
examples/vhost_crypto: fix bracket
drivers/crypto: fix PMDs memory leak
doc: fix AESNI_MB guide
vhost/crypto: fix possible dead loop
vhost/crypto: fix possible out of bound access
Ferruh Yigit (5):
net/tap: fix possible uninitialized variable access
mk: fix scope of disabling AVX512F support
examples/kni: fix crash while handling userspace request
kni: fix build for dev_open in Linux 5.0
kni: fix build for igb_ndo_bridge_setlink in Linux 5.0
Fiona Trahe (3):
test/crypto: fix misleading trace message
doc: add GCM AAD limitation in qat guide
crypto/qat: fix digest in wireless auth case
Gaetan Rivet (2):
eal: fix detection of duplicate option register
eal: fix log level of error in option register
Gage Eads (1):
eventdev: fix xstats documentation typo
Gao Feng (2):
eal: fix leak on multi-process request error
memzone: fix unlock on initialization failure
Gavin Hu (2):
config: enable C11 memory model for armv8 with meson
devtools: fix wrong headline lowercase for arm
Haiyue Wang (1):
net/i40e: perform basic validation on VF messages
Hari Kumar Vemula (2):
eal: fix core number validation
efd: fix tail queue leak
Harman Kalra (1):
test/metrics: fix a negative case
Harry van Haaren (1):
build: fix meson check for binutils 2.30
Hemant Agrawal (5):
bus/dpaa: fix logical to physical core affine logic
net/dpaa: fix secondary process
bus/fslmc: fix to use correct physical core for logical core
net/dpaa2: fix bad check for not-null
bus/fslmc: fix to convert error msg to warning
Hideyuki Yamashita (1):
net/vhost: fix double free of MAC address
Honnappa Nagarahalli (1):
hash: fix out-of-bound write while freeing key slot
Hyong Youb Kim (1):
net/enic: remove useless include
Igor Romanov (2):
net/sfc/base: fix Tx descriptor max number check
net/sfc: fix crash in EF10 TSO if no payload
Ilya Maximets (6):
vhost: fix double read of descriptor flags
eal: fix build of external app with clang on armv8
net/virtio: add barrier before reading the flags
eal: fix clang build with intrinsics forced
eal/linux: fix parsing zero socket memory and limits
test: check zero socket memory as valid
Ivan Malov (4):
net/sfc: add missing header guard to TSO header file
net/sfc: discard last seen VLAN TCI if Tx packet is dropped
net/sfc: fix datapath name references in logs
net/sfc: fix port ID log
Jeff Shaw (1):
hash: fix return of bulk lookup
Jiayu Hu (3):
gro: fix overflow of payload length calculation
gro: check invalid TCP header length
doc: add GRO limitations in programmers guide
Julien Meunier (1):
net/fm10k: fix internal switch initial status
Kamil Chalupnik (1):
bb/turbo_sw: fix dynamic linking
Keith Wiles (1):
eal: fix missing newline in a log
Konstantin Ananyev (4):
examples/ipsec-secgw: fix crypto-op might never get dequeued
examples/ipsec-secgw: fix outbound codepath for single SA
examples/ipsec-secgw: make local variables static
examples/ipsec-secgw: fix inbound SA checking
Lee Daly (1):
compressdev: fix structure comment
Luca Boccassi (4):
net/ixgbe/base: add LHA ID
doc: fix garbage text in generated HTML guides
build: use static deps for pkg-config libs.private
build: mention -march in pkg-config description
Matthias Gatto (1):
vhost: fix race condition when adding fd in the fdset
Maxime Coquelin (3):
vhost: fix crash after mmap failure
vhost: enforce avail index and desc read ordering
vhost: enforce desc flags and content read ordering
Michal Krawczyk (2):
net/ena: fix dev init with multi-process
net/ena: fix errno to positive value
Moti Haimovsky (1):
net/mlx5: fix shared counter allocation logic
Nikhil Rao (2):
eventdev: fix error log in eth Rx adapter
eventdev: fix eth Tx adapter queue count checks
Pallantla Poornima (1):
drivers: fix sprintf with snprintf
Qi Zhang (1):
eal: close multi-process socket during cleanup
Qiming Yang (2):
net/i40e: fix getting RSS configuration
net/i40e: fix get RSS conf
Radu Nicolau (2):
examples/bond: fix initialization order
examples/bond: fix crash when there is no active slave
Rafal Kozik (8):
net/ena: add reset reason in Rx error
net/ena: skip packet with wrong request id
net/ena: destroy queues if start failed
net/ena: do not reconfigure queues on reset
net/ena: add supported RSS offloads types
net/ena: fix invalid reference to variable in union
net/ena: fix cleanup for out of order packets
net/ena: update completion queue after cleanup
Rahul Lakkireddy (3):
net/cxgbe: fix control queue mbuf pool naming convention
net/cxgbe: fix overlapping regions in TID table
net/cxgbe: skip parsing match items with no spec
Rami Rosen (10):
doc: fix a typo in testpmd guide
net/i40e: fix config name in comment
net/avf/base: fix comment referencing internal data
doc: fix a typo in testpmd guide
doc: fix a parameter name in testpmd guide
examples/tep_term: remove unused constant
examples/vhost: fix a typo
doc: fix ifc naming
doc: add missing loopback option in testpmd guide
doc: add dependency for PDF in contributing guide
Rasesh Mody (1):
net/bnx2x: cleanup info logs
Reshma Pattan (1):
app/pdump: fix vdev cleanup
Rosen Xu (1):
app/testpmd: expand RED queue thresholds to 64 bits
Sachin Saxena (1):
bus/fslmc: fix to reset portal memory before use
Saleh Alsouqi (1):
app/testpmd: fix MPLS BoS bit default value
Seth Howell (1):
malloc: notify primary process about hotplug in secondary
Shahed Shaikh (2):
net/qede: fix performance bottleneck in Rx path
net/qede: remove prefetch in Tx path
Shreyansh Jain (2):
bus/fslmc: fix parse method for bus devices
net/dpaa2: fix device init for secondary process
Stephen Hemminger (8):
bus/vmbus: fix race in subchannel creation
net/netvsc: enable SR-IOV
net/netvsc: disable multi-queue on older servers
bus/dpaa: do nothing if bus not present
net/netvsc: fix transmit descriptor pool cleanup
net/netvsc: fix probe when VF not found
net/tap: allow full length names
net/tap: let kernel choose tun device name
Tiago Lam (1):
net/af_packet: fix setting MTU decrements sockaddr twice
Timmons C. Player (1):
net/igb: fix LSC interrupt when using MSI-X
Timothy Redaelli (1):
mk: do not install meson.build in usertools
Tiwei Bie (7):
vhost: fix possible out of bound access in vector filling
vhost: fix possible dead loop in vector filling
vhost: ensure event idx is mapped when negotiated
vhost: fix memory leak on realloc failure
examples/vhost: fix path allocation failure handling
vhost: fix access for indirect descriptors
net/virtio-user: fix used ring in cvq handling
Tomasz Jozwiak (4):
common/qat: remove check of valid firmware response
compress/qat: fix return on building request error
compress/qat: fix dequeue error counter
compress/qat: fix returned status on overflow
Tonghao Zhang (1):
sched: fix memory leak on init failure
Viacheslav Ovsiienko (10):
net/mlx5: remove checks for outer tunnel items on E-Switch
net/mlx5: validate tunnel inner items on E-Switch
net/mlx5: support tunnel inner items on E-Switch
net/mlx5: validate ethernet type on E-Switch
net/mlx5: support ethernet type for tunnels on E-Switch
net/mlx5: fix typos and code style
net/mlx5: fix TC rule handle assignment
net/mlx5: fix VXLAN port registration race condition
net/mlx5: fix VXLAN without decap action for E-Switch
net/mlx5: fix build for armv8
Wei Zhao (3):
net/ixgbe: fix Rx LRO capability offload for x550
net/ixgbe: fix over using multicast table for VF
net/i40e: fix queue region DCB configure
Xiao Liang (1):
kni: fix build on RHEL 8
Xiao Wang (1):
net/ifc: store only registered device instance
Xiaolong Ye (1):
net/ifcvf: fix typo on struct name
Xiaoyun Li (4):
net/i40e: fix using recovery mode firmware
net/i40e: fix overwriting RSS RETA
net/ixgbe: fix overwriting RSS RETA
net/i40e: fix statistics inconsistency
Yanglong Wu (1):
net/i40e: fix VF overwrite PF RSS LUT for X722
Yaroslav Brustinov (1):
ethdev: fix typo in queue setup error log
Yong Wang (1):
doc: fix a typo in power management guide
Yongseok Koh (4):
malloc: fix finding maximum contiguous IOVA size
net/mlx5: fix Multi-Packet RQ mempool free
net/mlx5: fix Rx packet padding
net/mlx5: fix deprecated library API for Rx padding
Youri Querry (1):
bus/fslmc: fix ring mode to use correct cache settings
Zhirun Yan (3):
net/i40e: fix port close
net/i40e: remove redundant reset of queue number
net/i40e: clear VF reset flags after reset
^ permalink raw reply [flat|nested] 17+ messages in thread
end of thread, other threads:[~2019-04-03 14:29 UTC | newest]
Thread overview: 17+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-03-22 15:10 [dpdk-dev] 18.11.1 patches review and test Kevin Traynor
2019-03-22 15:10 ` Kevin Traynor
2019-03-27 14:41 ` Ali Alnubani
2019-03-27 14:41 ` Ali Alnubani
2019-03-27 16:43 ` Kevin Traynor
2019-03-27 16:43 ` Kevin Traynor
2019-04-03 9:16 ` Ian Stokes
2019-04-03 9:16 ` Ian Stokes
2019-04-03 14:29 ` Kevin Traynor
2019-04-03 14:29 ` Kevin Traynor
-- strict thread matches above, loose matches on Subject: below --
2019-04-01 23:28 Ju-Hyoung Lee
2019-04-01 23:28 ` Ju-Hyoung Lee
2019-04-02 13:21 ` Luca Boccassi
2019-04-02 13:21 ` Luca Boccassi
2019-04-02 17:14 ` Kevin Traynor
2019-04-02 17:14 ` Kevin Traynor
2019-02-22 11:26 Kevin Traynor
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).