Hello!
could you please help a nuttx newbie.
I'm using a stm32h7 for my project
I'm trying to communicate with "big" Linux machine via direct ethernet (UDP), 
and I see relatively big delays for outgoing packets (with a 1000 bytes 
payload). 
I see that sendto is executed in about 120usecs, but the actual transmit is 
seems to be executed much later, and I see the actual transmit completion 
(interrupt) in about 100 more usecs later after return from sendto  call.

I spent a few days reading stm32_ethernet.c driver (and all the other stuff it 
works with) and it seems the system is heavily asynchronous.
Could you please tell, Is there a way to send/receive data 
immediately/synchronous if all I need a direct Ethernet connection to another 
device (may be even with raw ethernet frames) ?

Thanks!

Reply via email to