lwip/test/unit
Joel Cunningham de90d03e48 tcp: task #14128 - Appropriate Byte Counting support
This commit adds TCP Appropriate Byte Counting (ABC) support based on
RFC 3465

ABC replaces the previous congestion window growth mechanism and has been
configured with limit of 2 SMSS.  See task #14128 for discussion on
defaults, but the goal is to mitigate the performance impact of delayed
ACKs on congestion window growth

This commit also introduces a mechanism to track when the stack is
undergoing a period following an RTO where data is being retransmitted.

Lastly, this adds a unit test to verify RTO period tracking and some
basic ABC cwnd checking
2017-04-20 15:59:24 -05:00
..
api Patch #9307: Replace mem_malloc+memset with mem_calloc 2017-04-05 14:53:24 -05:00
arch let unit test sys_arch check that a mutex is not taken recursively 2017-04-11 12:43:33 +02:00
core minor: macros should not end with underscore(s) 2016-08-08 21:47:53 +02:00
dhcp Remove duplicate netif_dhcp_data() macro 2017-01-05 21:14:43 +01:00
etharp Fix warning in test_etharp.c 2016-08-19 09:03:57 +02:00
mdns Possible null-pointer dereference 2017-03-22 22:51:08 +01:00
mqtt added unit test for mqtt (that does not really do something useful yet) 2017-04-12 21:54:42 +02:00
tcp tcp: task #14128 - Appropriate Byte Counting support 2017-04-20 15:59:24 -05:00
udp minor: macros should not end with underscore(s) 2016-08-08 21:47:53 +02:00
Filelists.mk add mqtt_test.c to test/unit/Filelists.mk 2017-04-12 22:05:53 +02:00
lwip_check.h minor: macros should not end with underscore(s) 2016-08-08 21:47:53 +02:00
lwip_unittests.c added unit test for mqtt (that does not really do something useful yet) 2017-04-12 21:54:42 +02:00
lwipopts.h added unit test for mqtt (that does not really do something useful yet) 2017-04-12 21:54:42 +02:00