From: "Wiles, Keith" <keith.wiles@intel.com>
To: Maayan Kashani <mkashani@nvidia.com>,
Antonio Di Bacco <a.dibacco.ks@gmail.com>,
"users@dpdk.org" <users@dpdk.org>
Cc: Raslan Darawsheh <rasland@nvidia.com>, Ali Alnubani <alialnu@nvidia.com>
Subject: Re: dpdk-testpmd works but dpdk pktgen crashes on startup with MLX5 card
Date: Wed, 12 Jul 2023 14:40:33 +0000 [thread overview]
Message-ID: <DM6PR11MB45932DB820E113792C9ADA40FE36A@DM6PR11MB4593.namprd11.prod.outlook.com> (raw)
In-Reply-To: <IA1PR12MB7544DB545E4DBB6B7AB7C68EB236A@IA1PR12MB7544.namprd12.prod.outlook.com>
[-- Attachment #1: Type: text/plain, Size: 4316 bytes --]
From: Maayan Kashani <mkashani@nvidia.com>
Date: Wednesday, July 12, 2023 at 8:57 AM
To: Antonio Di Bacco <a.dibacco.ks@gmail.com>, users@dpdk.org <users@dpdk.org>
Cc: Raslan Darawsheh <rasland@nvidia.com>, Ali Alnubani <alialnu@nvidia.com>
Subject: RE: dpdk-testpmd works but dpdk pktgen crashes on startup with MLX5 card
Hi, Antonio,
Sorry for the late reply,
Thanks for bringing this issue to our attention.
We need to investigate it, and share more data once we have it.
Regards,
Maayan Kashani
> -----Original Message-----
> From: Antonio Di Bacco <a.dibacco.ks@gmail.com>
> Sent: Wednesday, 12 July 2023 0:52
> To: users@dpdk.org
> Subject: dpdk-testpmd works but dpdk pktgen crashes on startup with MLX5
> card
>
> External email: Use caution opening links or attachments
>
>
> If I try to use dpdk-pktgen on a MLX5 card, I get this SIGSEGV
>
> [user@dhcp-10-84-89-229 pktgen-dpdk]$ sudo
> LD_LIBRARY_PATH=/usr/local/lib64 ./usr/local/bin/pktgen -l50-54 -n 2 --allow
> c1:00.0 -- -P -m "52.1"
Hope the format is correct I told macos outlook to reply as text, but it never seems to work. ☹
I noticed here you define lcores -l 50-54, which means 50 is used for timers and display output. Then 51-54 are used for ports.
The one thing I see here is that you define a lcore.port mapping of -m “52.1” meaning lcore 52 and port 1. You only have 1 port, which means it should be -m “52.0” the other unused lcores will be reported as not used. Looks like I need to add some tests to detect this problem. ☹
I hope this helps. I did not see this email as I have a filter set to detect a subject line with Pktgen in the text.
>
> *** Copyright(c) <2010-2023>, Intel Corporation. All rights reserved.
> *** Pktgen created by: Keith Wiles -- >>> Powered by DPDK <<<
>
> 0: mlx5_pci 9 1 15b3:1019/c1:00.0
>
>
>
> *** Unable to create capture memzone for socket ID 2
> *** Unable to create capture memzone for socket ID 3
> *** Unable to create capture memzone for socket ID 4
> *** Unable to create capture memzone for socket ID 5
> *** Unable to create capture memzone for socket ID 6
> *** Unable to create capture memzone for socket ID 7
> ---- repeating message
> ----
> *** Unable to create capture memzone for socket ID 219
> *** Unable to create capture memzone for socket ID 220
> *** Unable to create capture memzone for socket ID 221
> *** Unable to create capture memzone for socket ID 222
> WARNING: Nothing to do on lcore 51: exiting
> WARNING: Nothing to do on lcore 53: exiting
> WARNING: Nothing to do on lcore 54: exiting
> - Ports 0-0 of 1 <Main Page> Copyright(c) <2010-2023>, Intel Corporation
> Port:Flags :
> Link State :
> Pkts/s Rx :
> Tx :
> MBits/s Rx/Tx :
> Pkts/s Rx Max :
> Tx Max :
> Broadcast :
> Multicast :
> Sizes 64 :
> 65-127 :
> 128-255 :
> 256-511 :
> 512-1023 :
> 1024-1518 :
> Runts/Jumbos :
> ARP/ICMP Pkts :
> Errors Rx/Tx :
> Total Rx Pkts :
> Tx Pkts :
> Rx/Tx MBs :
> TCP Flags :
> TCP Seq/Ack :
> Pattern Type :
> Tx Count/% Rate :
> Pkt Size/Rx:Tx Burst:
> TTL/Port Src/Dest :
> Pkt Type:VLAN ID :
> 802.1p CoS/DSCP/IPP :
> VxLAN Flg/Grp/vid :
> IP Destination :
> Source :
> MAC Destination :
> Source :
> NUMA/Vend:ID/PCI :
> -- Pktgen 23.06.1 (DPDK 22.11.2) Powered by DPDK (pid:20433) ----------------
>
>
> ====== Pktgen got a Segment Fault
>
> Obtained 11 stack frames.
> ./usr/local/bin/pktgen() [0x43f1b8]
> /lib64/libc.so.6(+0x54df0) [0x7fe22a2a3df0]
> ./usr/local/bin/pktgen() [0x458859]
> ./usr/local/bin/pktgen() [0x4592cc]
> ./usr/local/bin/pktgen() [0x43d6d9]
> ./usr/local/bin/pktgen() [0x43d73a]
> ./usr/local/bin/pktgen() [0x41cd10]
> ./usr/local/bin/pktgen() [0x43f601]
> /lib64/libc.so.6(+0x3feb0) [0x7fe22a28eeb0]
> /lib64/libc.so.6(__libc_start_main+0x80) [0x7fe22a28ef60]
> ./usr/local/bin/pktgen() [0x404bf5]
>
>
> Testpmd works fine on the same card.
>
> Anyone can give me a suggestion?
>
> Best regards.
[-- Attachment #2: Type: text/html, Size: 9353 bytes --]
next prev parent reply other threads:[~2023-07-12 14:40 UTC|newest]
Thread overview: 4+ messages / expand[flat|nested] mbox.gz Atom feed top
2023-07-11 21:52 Antonio Di Bacco
2023-07-12 13:56 ` Maayan Kashani
2023-07-12 14:40 ` Wiles, Keith [this message]
2023-07-13 18:21 ` Antonio Di Bacco
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=DM6PR11MB45932DB820E113792C9ADA40FE36A@DM6PR11MB4593.namprd11.prod.outlook.com \
--to=keith.wiles@intel.com \
--cc=a.dibacco.ks@gmail.com \
--cc=alialnu@nvidia.com \
--cc=mkashani@nvidia.com \
--cc=rasland@nvidia.com \
--cc=users@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 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).