Hi Florin, I simplified the application. It sends the request and reads all the data from the server using the 8 KB buffer. The fifo size is set to 8 KB. In the attached dump [1] you can see that in packet number 14 there will be an overflow of the size of the tcp window. My application reports the size of the received block. If the tcp window size is full, the application receives 7240 bytes from vpp. Next, the application receives data no larger than 6 KB, and the problem does not occur. At what point in time does vpp decide that the buffer is full, before I get the data from the read function? There is also a slightly different question. Is the fifo allocated for the all lifetime of the session?
Thanks. [1] https://drive.google.com/open?id=1Q__5UgnBAKoRGfaGaqIxAVNWqoSCzIPZ -- Max A.
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#13597): https://lists.fd.io/g/vpp-dev/message/13597 Mute This Topic: https://lists.fd.io/mt/32582078/21656 Group Owner: vpp-dev+ow...@lists.fd.io Unsubscribe: https://lists.fd.io/g/vpp-dev/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-