<div dir="ltr">Thank you, for the information.<div>I have a UDPDK stack (with DPDK at the physical layer) for UDP communication.</div><div><br></div><div>I am using VFIO module and binded the 10G X550T NIC to the VFIO module.</div><div>Then I wrote a simple server-client code for UDP communication using the UDPDK APIs with DPDK support, which works fine.</div><div>Now, I added the epoll_create, epoll_ctl and epoll_wait commands, and it looks like it is not working as expected.</div><div><br></div><div>Let me go through the l3fwd example and try to understand it better. If I get any questions, I will get back to you. Thank you.</div><div><br></div><div>Regards,</div><div>Priya.</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Thu, Jan 19, 2023 at 4:14 PM Stephen Hemminger <<a href="mailto:stephen@networkplumber.org">stephen@networkplumber.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">On Thu, 19 Jan 2023 13:43:19 -0600<br>
Priya Ramanathan <<a href="mailto:shunmugapriya.ramanathan@gmail.com" target="_blank">shunmugapriya.ramanathan@gmail.com</a>> wrote:<br>
<br>
> Hello,<br>
> <br>
> We use two NIC cards - 10G X550T (ixgbe) for the DPDK-based application.<br>
> The application uses EPOLL for the UDP communication between the server and<br>
> the client.<br>
> With the kernel driver, the EPOLL works properly, but when we enable DPDK<br>
> support, we cannot see the communication correctly.<br>
> <br>
> I would like to know whether anyone has tested DPDK with EPOLL on the 10G<br>
> X550T model.<br>
> Also, please suggest which NIC models have been verified using DPDK with<br>
> EPOLL for UDP communication. Thank you.<br>
> <br>
> Regards,<br>
> Priya.<br>
<br>
DPDK does not directly support UDP it is designed for raw packet applications.<br>
It does not have traditional Linux sockets.<br>
<br>
DPDK does support device interrupt and rte_epoll model.<br>
It requires configuring interrupts and using VFIO.<br>
See the l3fwd power for an example.<br>
</blockquote></div><br clear="all"><div><br></div>-- <br><div dir="ltr" class="gmail_signature">winners do not do different things.They do things differently</div>