Bug 1397197

Summary: [fdBeta] DPDK 2.2 vhost does not check for bad descriptor addresses
Product: Red Hat Enterprise Linux 7 Reporter: Flavio Leitner <fleitner>
Component: openvswitchAssignee: Kevin Traynor <ktraynor>
Status: CLOSED CURRENTRELEASE QA Contact: Christian Trautman <ctrautma>
Severity: high Docs Contact:
Priority: high    
Version: 7.3CC: atragler, ctrautma, fleitner, jhsiao, ktraynor, kzhang, rcain, wchadwic
Target Milestone: rc   
Target Release: ---   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Fixed In Version: openvswitch-2.5.0-23.git20160727.el7fdb Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: 1376217 Environment:
Last Closed: 2018-02-15 19:00:12 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Bug Depends On: 1376217    
Bug Blocks:    

Comment 4 Christian Trautman 2017-01-18 23:40:39 UTC
Verified using Jeans reproducer with dpdk 16.11 and ovs 2.6.1
dpdk-16.11-2.el7fdb.x86_64
dpdk-tools-16.11-2.el7fdb.x86_64
openvswitch-2.6.1-3.git20161206.el7fdb.x86_64

Created two hosts with dpdk bond and one vhostuser port. 

Verified each host could receive traffic with macswap testpmd mode inside the guest using a traffic generator connected to the dpdk ports. Then direct connected each hosts NICs for test reproducer.

Setup pktgen on one side and verified traffic would flow with -m "[1/2:3] startup params.

Verified traffic was flowing through second host and no crashes were observed on either side. Also tried other -m core map settings to make sure non caused a crash with the same traffic profile file loaded.