DPDK patches and discussions
 help / color / mirror / Atom feed
* [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).