Tcp/IP Stack performance doubt

Hi, when I use MDK Network component(RL-TCPnet) based on RL-RTX, I find that the TCP/IP stack can only use polling mode other than interrupt mode? and it's interval is 20ms(I got it from 'eth_thread' in Event Viewer, it excutes every 20ms). Is that right?

The problem is how can I improve the performance within 1ms? If the Network comonent can not work out, is LWIP the better choice for real-time intended applications?

I'm looking forward for your reply. Thank you very much!

Parents
  • The TCP processing happens in a single task. With a little imagination, it is possible to configure your system so that everything TCP related passes through that task.

    The interval is configurable. Check out TICK_INTERVAL in Net_Config.c

    The protocol stack has a few quirks, but I've found it to be both fast and reliable. It's a pity Keil aren't a little more reasonable with the source code.

Reply
  • The TCP processing happens in a single task. With a little imagination, it is possible to configure your system so that everything TCP related passes through that task.

    The interval is configurable. Check out TICK_INTERVAL in Net_Config.c

    The protocol stack has a few quirks, but I've found it to be both fast and reliable. It's a pity Keil aren't a little more reasonable with the source code.

Children
More questions in this forum