DPDK usage discussions
 help / color / mirror / Atom feed
From: Antonio Di Bacco <a.dibacco.ks@gmail.com>
To: "Wiles, Keith" <keith.wiles@intel.com>
Cc: Maayan Kashani <mkashani@nvidia.com>,
	"users@dpdk.org" <users@dpdk.org>,
	 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: Thu, 13 Jul 2023 20:21:32 +0200	[thread overview]
Message-ID: <CAO8pfFm30=+XpJn2pn+EibABU=m56u1Ow9kCFGT53nmD+4Saig@mail.gmail.com> (raw)
In-Reply-To: <DM6PR11MB45932DB820E113792C9ADA40FE36A@DM6PR11MB4593.namprd11.prod.outlook.com>

The problem was on my side, the mellanox card was on NUMA 1 but I
provided only cores on NUMA 0.

Thank you

On Wed, Jul 12, 2023 at 4:40 PM Wiles, Keith <keith.wiles@intel.com> wrote:
>
> 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.

      reply	other threads:[~2023-07-13 18:21 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
2023-07-13 18:21     ` Antonio Di Bacco [this message]

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='CAO8pfFm30=+XpJn2pn+EibABU=m56u1Ow9kCFGT53nmD+4Saig@mail.gmail.com' \
    --to=a.dibacco.ks@gmail.com \
    --cc=alialnu@nvidia.com \
    --cc=keith.wiles@intel.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).