* Re: Assistance with DPDK on Windows [not found] ` <2455856.MHSsGVy7CF@thomas> @ 2025-11-14 10:12 ` Thenveer Poolakkanni 2025-12-01 5:55 ` Thenveer Poolakkanni 0 siblings, 1 reply; 4+ messages in thread From: Thenveer Poolakkanni @ 2025-11-14 10:12 UTC (permalink / raw) To: Thomas Monjalon, andremue, Dmitry Kozlyuk Cc: dev, Chaturbhuja Nath Prabhu, Ayshathul Thuhara, users [-- Attachment #1.1: Type: text/plain, Size: 2288 bytes --] Hi Team, I have successfully compiled and built DPDK on a Windows system and am using a custom driver in conjunction with DPDK. I am able to write to the registers, and the driver can also read from them. Additionally, I have successfully loaded the netuio driver onto my network interfaces (01:00.0 and 01:00.1). However, when running the DPDK application, I encounter the following error: "Invalid memory, No probed Ethernet devices." The issue is detailed further in the screenshot below. [cid:94365efe-78e5-4ef2-9d9a-b49188e35759] Could you please assist in identifying the cause of this error and advise on potential steps to resolve it? Thank you in advance for your support. Best regards, Thenveer ________________________________ From: Thomas Monjalon <thomas@monjalon.net> Sent: Wednesday, November 5, 2025 3:55 PM To: andremue@linux.microsoft.com <andremue@linux.microsoft.com>; Dmitry Kozlyuk <dmitry.kozliuk@gmail.com> Cc: Thenveer Poolakkanni <thenveer.poolakkanni@iwave-global.com>; dev@dpdk.org <dev@dpdk.org>; Chaturbhuja Nath Prabhu <c.prabhu@iwave-global.com>; Ayshathul Thuhara <ayshathul.thuhara@iwave-global.com> Subject: Re: Assistance with DPDK on Windows 05/11/2025 08:36, Dmitry Kozlyuk: > Hi Thenveer, > > > On 11/5/25 10:18, Thenveer Poolakkanni wrote: > > 1. Is it possible to execute or use dpdk-devbind.py on Windows to > > verify the device binding status? > > No. Please use Device Manager for now. > > > 2. On Windows, the build generates .dll files (e.g., > > rte_net_driver.dll) instead of .so files (e.g., librte_net_driver.so > > in Linux). How can we use or execute these .dll files in the same way > > we use .so files when running DPDK applications? > > > The application must link the needed libraries and PMDs when building. > These files must be in PATH or in the working directory when running the > application. Loading additional PMDs with "-d" EAL option is not yet > implemented. If you have a custom PMD you have to build it as a part of > DPDK and link to your application. > > > P. S. Questions like these belong to users@dpdk.org. Keeping in dev@ to > avoid breaking threads. This question is probably showing a lack of documentation. Please can we have this gap solved with a patch? [-- Attachment #1.2: Type: text/html, Size: 4811 bytes --] [-- Attachment #2: image.png --] [-- Type: image/png, Size: 24340 bytes --] ^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: Assistance with DPDK on Windows 2025-11-14 10:12 ` Assistance with DPDK on Windows Thenveer Poolakkanni @ 2025-12-01 5:55 ` Thenveer Poolakkanni 2025-12-01 9:13 ` Thenveer Poolakkanni 0 siblings, 1 reply; 4+ messages in thread From: Thenveer Poolakkanni @ 2025-12-01 5:55 UTC (permalink / raw) To: Thomas Monjalon, andremue, Dmitry Kozlyuk Cc: dev, Chaturbhuja Nath Prabhu, Ayshathul Thuhara, users [-- Attachment #1.1: Type: text/plain, Size: 2972 bytes --] Hi Team, Just a quick reminder regarding my earlier email about the DPDK issue on Windows . Could you please advise on the cause and possible fix? Thanks, Thenveer ________________________________ From: Thenveer Poolakkanni <thenveer.poolakkanni@iwave-global.com> Sent: Friday, November 14, 2025 3:42 PM To: Thomas Monjalon <thomas@monjalon.net>; andremue@linux.microsoft.com <andremue@linux.microsoft.com>; Dmitry Kozlyuk <dmitry.kozliuk@gmail.com> Cc: dev@dpdk.org <dev@dpdk.org>; Chaturbhuja Nath Prabhu <c.prabhu@iwave-global.com>; Ayshathul Thuhara <ayshathul.thuhara@iwave-global.com>; users@dpdk.org <users@dpdk.org> Subject: Re: Assistance with DPDK on Windows Hi Team, I have successfully compiled and built DPDK on a Windows system and am using a custom driver in conjunction with DPDK. I am able to write to the registers, and the driver can also read from them. Additionally, I have successfully loaded the netuio driver onto my network interfaces (01:00.0 and 01:00.1). However, when running the DPDK application, I encounter the following error: "Invalid memory, No probed Ethernet devices." The issue is detailed further in the screenshot below. [cid:94365efe-78e5-4ef2-9d9a-b49188e35759] Could you please assist in identifying the cause of this error and advise on potential steps to resolve it? Thank you in advance for your support. Best regards, Thenveer ________________________________ From: Thomas Monjalon <thomas@monjalon.net> Sent: Wednesday, November 5, 2025 3:55 PM To: andremue@linux.microsoft.com <andremue@linux.microsoft.com>; Dmitry Kozlyuk <dmitry.kozliuk@gmail.com> Cc: Thenveer Poolakkanni <thenveer.poolakkanni@iwave-global.com>; dev@dpdk.org <dev@dpdk.org>; Chaturbhuja Nath Prabhu <c.prabhu@iwave-global.com>; Ayshathul Thuhara <ayshathul.thuhara@iwave-global.com> Subject: Re: Assistance with DPDK on Windows 05/11/2025 08:36, Dmitry Kozlyuk: > Hi Thenveer, > > > On 11/5/25 10:18, Thenveer Poolakkanni wrote: > > 1. Is it possible to execute or use dpdk-devbind.py on Windows to > > verify the device binding status? > > No. Please use Device Manager for now. > > > 2. On Windows, the build generates .dll files (e.g., > > rte_net_driver.dll) instead of .so files (e.g., librte_net_driver.so > > in Linux). How can we use or execute these .dll files in the same way > > we use .so files when running DPDK applications? > > > The application must link the needed libraries and PMDs when building. > These files must be in PATH or in the working directory when running the > application. Loading additional PMDs with "-d" EAL option is not yet > implemented. If you have a custom PMD you have to build it as a part of > DPDK and link to your application. > > > P. S. Questions like these belong to users@dpdk.org. Keeping in dev@ to > avoid breaking threads. This question is probably showing a lack of documentation. Please can we have this gap solved with a patch? [-- Attachment #1.2: Type: text/html, Size: 6883 bytes --] [-- Attachment #2: image.png --] [-- Type: image/png, Size: 24340 bytes --] ^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: Assistance with DPDK on Windows 2025-12-01 5:55 ` Thenveer Poolakkanni @ 2025-12-01 9:13 ` Thenveer Poolakkanni 2025-12-01 9:20 ` Dmitry Kozlyuk 0 siblings, 1 reply; 4+ messages in thread From: Thenveer Poolakkanni @ 2025-12-01 9:13 UTC (permalink / raw) To: Thomas Monjalon, andremue, Dmitry Kozlyuk Cc: dev, Chaturbhuja Nath Prabhu, Ayshathul Thuhara, users [-- Attachment #1.1: Type: text/plain, Size: 3648 bytes --] Hi Team, Additionally, I have one more query: how do I use the virt2phys driver when I have two network interfaces already bound to netuio? Thanks, Thenveer ________________________________ From: Thenveer Poolakkanni <thenveer.poolakkanni@iwave-global.com> Sent: Monday, December 1, 2025 11:25 AM To: Thomas Monjalon <thomas@monjalon.net>; andremue@linux.microsoft.com <andremue@linux.microsoft.com>; Dmitry Kozlyuk <dmitry.kozliuk@gmail.com> Cc: dev@dpdk.org <dev@dpdk.org>; Chaturbhuja Nath Prabhu <c.prabhu@iwave-global.com>; Ayshathul Thuhara <ayshathul.thuhara@iwave-global.com>; users@dpdk.org <users@dpdk.org> Subject: Re: Assistance with DPDK on Windows Hi Team, Just a quick reminder regarding my earlier email about the DPDK issue on Windows . Could you please advise on the cause and possible fix? Thanks, Thenveer ________________________________ From: Thenveer Poolakkanni <thenveer.poolakkanni@iwave-global.com> Sent: Friday, November 14, 2025 3:42 PM To: Thomas Monjalon <thomas@monjalon.net>; andremue@linux.microsoft.com <andremue@linux.microsoft.com>; Dmitry Kozlyuk <dmitry.kozliuk@gmail.com> Cc: dev@dpdk.org <dev@dpdk.org>; Chaturbhuja Nath Prabhu <c.prabhu@iwave-global.com>; Ayshathul Thuhara <ayshathul.thuhara@iwave-global.com>; users@dpdk.org <users@dpdk.org> Subject: Re: Assistance with DPDK on Windows Hi Team, I have successfully compiled and built DPDK on a Windows system and am using a custom driver in conjunction with DPDK. I am able to write to the registers, and the driver can also read from them. Additionally, I have successfully loaded the netuio driver onto my network interfaces (01:00.0 and 01:00.1). However, when running the DPDK application, I encounter the following error: "Invalid memory, No probed Ethernet devices." The issue is detailed further in the screenshot below. [cid:94365efe-78e5-4ef2-9d9a-b49188e35759] Could you please assist in identifying the cause of this error and advise on potential steps to resolve it? Thank you in advance for your support. Best regards, Thenveer ________________________________ From: Thomas Monjalon <thomas@monjalon.net> Sent: Wednesday, November 5, 2025 3:55 PM To: andremue@linux.microsoft.com <andremue@linux.microsoft.com>; Dmitry Kozlyuk <dmitry.kozliuk@gmail.com> Cc: Thenveer Poolakkanni <thenveer.poolakkanni@iwave-global.com>; dev@dpdk.org <dev@dpdk.org>; Chaturbhuja Nath Prabhu <c.prabhu@iwave-global.com>; Ayshathul Thuhara <ayshathul.thuhara@iwave-global.com> Subject: Re: Assistance with DPDK on Windows 05/11/2025 08:36, Dmitry Kozlyuk: > Hi Thenveer, > > > On 11/5/25 10:18, Thenveer Poolakkanni wrote: > > 1. Is it possible to execute or use dpdk-devbind.py on Windows to > > verify the device binding status? > > No. Please use Device Manager for now. > > > 2. On Windows, the build generates .dll files (e.g., > > rte_net_driver.dll) instead of .so files (e.g., librte_net_driver.so > > in Linux). How can we use or execute these .dll files in the same way > > we use .so files when running DPDK applications? > > > The application must link the needed libraries and PMDs when building. > These files must be in PATH or in the working directory when running the > application. Loading additional PMDs with "-d" EAL option is not yet > implemented. If you have a custom PMD you have to build it as a part of > DPDK and link to your application. > > > P. S. Questions like these belong to users@dpdk.org. Keeping in dev@ to > avoid breaking threads. This question is probably showing a lack of documentation. Please can we have this gap solved with a patch? [-- Attachment #1.2: Type: text/html, Size: 8847 bytes --] [-- Attachment #2: image.png --] [-- Type: image/png, Size: 24340 bytes --] ^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: Assistance with DPDK on Windows 2025-12-01 9:13 ` Thenveer Poolakkanni @ 2025-12-01 9:20 ` Dmitry Kozlyuk 0 siblings, 0 replies; 4+ messages in thread From: Dmitry Kozlyuk @ 2025-12-01 9:20 UTC (permalink / raw) To: Thenveer Poolakkanni, Thomas Monjalon, andremue Cc: dev, Chaturbhuja Nath Prabhu, Ayshathul Thuhara, users Hi Thenveer, virt2phys does not conflict with netuio, because virt2phys does not bind to any NIC. It is just loaded into the kernel for DPDK to make IOCTLs to get physical addresses. There are specific instruction for loading virt2phys: https://git.dpdk.org/dpdk-kmods/tree/windows/README.rst On 12/1/25 12:13, Thenveer Poolakkanni wrote: > Hi Team, > Additionally, I have one more query: how do I use the > *virt2phys* driver when I have two network interfaces already bound to > *netuio*? > Thanks, > Thenveer ^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2025-12-01 9:36 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
[not found] <PN3P287MB0273982789E89005206DA9B0B7C4A@PN3P287MB0273.INDP287.PROD.OUTLOOK.COM>
[not found] ` <85f9def5-7f88-47d1-9dc8-524b060c54e5@gmail.com>
[not found] ` <2455856.MHSsGVy7CF@thomas>
2025-11-14 10:12 ` Assistance with DPDK on Windows Thenveer Poolakkanni
2025-12-01 5:55 ` Thenveer Poolakkanni
2025-12-01 9:13 ` Thenveer Poolakkanni
2025-12-01 9:20 ` Dmitry Kozlyuk
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).