tcp: dequeue acked only once per burst 28/15728/4
authorFlorin Coras <fcoras@cisco.com>
Mon, 5 Nov 2018 19:06:53 +0000 (11:06 -0800)
committerMarco Varlese <marco.varlese@suse.de>
Tue, 6 Nov 2018 08:10:22 +0000 (08:10 +0000)
commit9ece3c03133309dda1f7f7f292bd071fa1ccb0f1
treed976d958c8ccba43506194c31ce65bd388902666
parent87ee947d0b053b33571c5e33617b138236bada59
tcp: dequeue acked only once per burst

Avoid dequeuing acked bytes more than once per burst for a connection.
Although the fifos do not use locks, size decrements are atomic, so they
rely on locked instructions.

Change-Id: Id65f4ea40b2c10057461402dfd0393034e6472d5
Signed-off-by: Florin Coras <fcoras@cisco.com>
src/vnet/tcp/tcp.c
src/vnet/tcp/tcp.h
src/vnet/tcp/tcp_input.c
src/vnet/tcp/tcp_output.c