Hi Stephen,
   Checked the valgrind log file during dpdk app start up.

The below warning is seen in logs.  Any tunning is need for large range 
allocation while using dpdk app with valgrind.
Because without valgrind application is running smoothly.
Any suggestion would be helpful .
==259414== Warning: set address range perms: large range [0x140000000, 
0x980000000) (noaccess)
==259414== Warning: set address range perms: large range [0x940000000, 
0x980000000) (noaccess)
==259414== Warning: set address range perms: large range [0x100b41b000, 
0x184b41b000) (noaccess)
==259414== Warning: set address range perms: large range [0x100b41b000, 
0x184b41b000) (noaccess)
==259414== Warning: set address range perms: large range [0x100b41b000, 
0x184b41b000) (noaccess)
==259414== Warning: set address range perms: large range [0x100b41b000, 
0x184b41b000) (noaccess)

Regards,
Bala 
-----Original Message-----
From: Balakrishnan K 
Sent: 06 July 2022 11:31
To: Stephen Hemminger <step...@networkplumber.org>
Cc: users@dpdk.org
Subject: RE: how to run dpdk app with valgrind

Hi Stephen,
    Please find the response below.
What architecture (x86)?

Architecture is x86.
 
What DPDK version?

DPDK version 20.11

 What version of valgrind?
valgrind-3.19.0

Are you using VFIO, igb_uio or other method of hardware access?

Igbuio

Regards,
Bala 


-----Original Message-----
From: Stephen Hemminger <step...@networkplumber.org> 
Sent: 05 July 2022 21:34
To: Balakrishnan K <balakrishnan...@tatacommunications.com>
Cc: users@dpdk.org
Subject: Re: how to run dpdk app with valgrind

CAUTION: This email originated from outside of the organization. Do not click 
links or open attachments unless you recognize the sender and know the content 
is safe.

On Tue, 5 Jul 2022 11:10:37 +0000
Balakrishnan K <balakrishnan...@tatacommunications.com> wrote:

> Hi All,
>     Is there any documents available to run the dpdk application with 
> valgrind.
> I am trying to run our application with dpdk getting warning and the process 
> is not starting up.
>
>
> IPv4 IP : 1.1.1.1
> IPv6 IP : 0::0
> EAL: Detected 80 lcore(s)
> EAL: Detected 2 NUMA nodes
> EAL: Multi-process socket /var/run/dpdk/rte/mp_socket
> EAL: Selected IOVA mode 'PA'
> EAL: Probing VFIO support...
> EAL: WARNING! Base virtual address hint (0xa80001000 != 0x1040000000) not 
> respected!
> EAL:    This may cause issues with mapping memory into secondary processes
>
> Could you please help on this?
>
> Regards,
> Bala

What architecture (x86)? What DPDK version? What version of valgrind?
Are you using VFIO, igb_uio or other method of hardware access?

Valgrind works for us on Arm64 and VFIO.

Reply via email to