From: bugzilla@dpdk.org
To: dev@dpdk.org
Subject: [dpdk-dev] [Bug 840] [dpdk-21.11] vm2vm_virtio_user/vm2vm_virtio_user_split_virtqueue_mergeable_path: dpdk-pdump capture the pcap file content are wrong
Date: Wed, 27 Oct 2021 06:27:00 +0000 [thread overview]
Message-ID: <bug-840-3@http.bugs.dpdk.org/> (raw)
https://bugs.dpdk.org/show_bug.cgi?id=840
Bug ID: 840
Summary: [dpdk-21.11]
vm2vm_virtio_user/vm2vm_virtio_user_split_virtqueue_me
rgeable_path: dpdk-pdump capture the pcap file content
are wrong
Product: DPDK
Version: 21.11
Hardware: All
OS: All
Status: UNCONFIRMED
Severity: normal
Priority: Normal
Component: other
Assignee: dev@dpdk.org
Reporter: weix.ling@intel.com
Target Milestone: ---
Created attachment 173
--> https://bugs.dpdk.org/attachment.cgi?id=173&action=edit
wrong content in pcap file
Environment
DPDK version:
DPDK-21.11-rc1:6c390cee976e33b1e9d8562d32c9d3ebe5d9ce94
Other software versions: N/A
OS: Ubuntu 20.04.3 LTS/Linux 5.8.0-48-generic
Compiler: gcc version 9.3.0 (Ubuntu 9.3.0-17ubuntu1~20.04)
Hardware platform: Intel(R) Xeon(R) Platinum 8280M CPU @ 2.70GHz
NIC hardware: Intel Corporation Ethernet Controller XL710 for 40GbE QSFP+ (rev
02)
NIC firmware & driver:
driver: i40e
version: 2.17.1
firmware-version: 8.30 0x8000a4ae 1.2926.0
Test Setup
Steps to reproduce
List the steps to reproduce the issue.
1. Start vhost-user:
x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 1,2 -n 4
--file-prefix=vhost_28751_20211027111543 --no-pci --vdev
'net_vhost0,iface=./vhost-net0,queues=1' --vdev
'net_vhost1,iface=./vhost-net1,queues=1' -- -i --nb-cores=1 --no-flush-rx
testpmd> set fwd io
2. Start virtio-user1:
x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 5,6 -n 4 --file-prefix=virtio1
--no-pci --socket-mem 1024,1024
--vdev=net_virtio_user1,mac=00:01:02:03:04:05,path=./vhost-net1,queues=1,packed_vq=0,mrg_rxbuf=1,in_order=0,queue_size=256
--single-file-segments -- -i --nb-cores=1 --txd=256 --rxd=256
testpmd> set fwd rxonly
testpmd> start
3. Start pdump-user:
x86_64-native-linuxapp-gcc/app/dpdk-pdump -l 1,2 -n 4 --file-prefix=virtio1
-v -- --pdump
'device_id=net_virtio_user1,queue=*,rx-dev=/tmp/pdump-virtio-rx.pcap,mbuf-size=8000'
4. Start virtio-user0 and send 251 64B size packets and send 5 8k size packets:
x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 3,4 -n 4 --file-prefix=virtio0
--no-pci --socket-mem 1024,1024
--vdev=net_virtio_user0,mac=00:01:02:03:04:05,path=./vhost-net0,queues=1,packed_vq=0,mrg_rxbuf=1,in_order=0,queue_size=256
--single-file-segments -- -i --nb-cores=1 --txd=256 --rxd=256
testpmd> set burst 1
testpmd> start tx_first 27
testpmd> stop
testpmd> set burst 32
testpmd> start tx_first 7
testpmd> stop
testpmd> set burst 32
testpmd> set txpkts 2000,2000,2000,2000
testpmd> start tx_first 1
5. Send start command in vhost-user testpmd:
testpmd> start
6. Send 32 2k pakckets from virtio-user0:
testpmd> stop
testpmd> set burst 32
testpmd> set txpkts 2000
testpmd> start tx_first 1
7. Send Ctrl + C command to stop the pdump and quit command to quit the
vhost-user, virtio-user1 and virtio-user0
8. Check the content in the dpdk-pdump caputer file /tmp/pdump-virtio-rx.pcap.
Show the output from the previous commands.
The content in the /tmp/pdump-virtio-rx.pcap file are wrong.
View attachment pdump-virtio-rx_bug.pcap for more details.
Expected Result
Explain what is the expected result in text or as an example output:
The content in the /tmp/pdump-virtio-rx.pcap file are wrong, it clude 251 64B
size packets, 5 8k size packets and 32 2k size packets, total 288 packets.
Regression
Is this issue a regression: (Y)
Version the regression was introduced: Specify git id if known.
commit 10f726efe26c55805cf0bf6ca1b80e97b98eb724 //bad commit id
Author: Stephen Hemminger <stephen@networkplumber.org>
commit 745b7587f9e52a4df2121d7214346853b4baf5ed //build faild
commit 2eccf6afbea99dcabb9843c48088097796be8a33 //build faild
commit 80da61198b6be66ab16964eb0944c79c0325c40e //build faild
commit 8dd1a4e4ff402c970c45003542c17e1e3501c540 //build faild
commit 7a944656b33fe24031f5574860eb81871403d5e3 //build faild
commit 8d23ce8f5ee9f34acd1646b01ae6d862f5fd2aa2 //good commit id
--
You are receiving this mail because:
You are the assignee for the bug.
reply other threads:[~2021-10-27 6:27 UTC|newest]
Thread overview: [no followups] expand[flat|nested] mbox.gz Atom feed
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=bug-840-3@http.bugs.dpdk.org/ \
--to=bugzilla@dpdk.org \
--cc=dev@dpdk.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.