Forum Discussion
Altera_Forum
Honored Contributor
14 years agoHI Socrates,
Thanks for your help, I appreciate it. I have did what you told, but I still got the problem. The inichestack is still slow and can not handle all the packets that sent from the TSE, which result in a overflow of the buffer "bigfreeq". I have print the size of the "bigfreeq" queue and it shows that the queue gradually drain. When I stop the udp sender, the queue size bounces back. If the inichestack is fast enough, it would fectch the date sent from TSE and free the packet alloc from the bigfreeq. But it seems the inichestack not fast enough. ...... PKTDEMUX pk_alloc bigfreeq len=858, lilfreeq=55, recvdq=5 PKTDEMUX pk_alloc bigfreeq len=862, lilfreeq=60, recvdq=5 PKTDEMUX pk_alloc bigfreeq len=857, lilfreeq=55, recvdq=5 PKTDEMUX pk_alloc bigfreeq len=861, lilfreeq=59, recvdq=5 ..... Is it related to my socket udp receiving application? I have upgrade the udp receiving frequency but I still got the problem. The udp is so slow and not to say TCP. I think the inichestack cannot handle 200Kbps TCP data. Could someone help me?