Added a test for fast-rexmit

This commit is contained in:
goldsimon
2011-05-14 15:26:43 +00:00
parent a444ec5111
commit 33a587d97e
3 changed files with 222 additions and 1 deletions

View File

@@ -4,6 +4,7 @@
#include "../lwip_check.h"
#include "lwip/arch.h"
#include "lwip/tcp.h"
#include "lwip/netif.h"
/* counters used for test_tcp_counters_* callback functions */
struct test_tcp_counters {
@@ -18,6 +19,11 @@ struct test_tcp_counters {
u32_t expected_data_len;
};
struct test_tcp_txcounters {
u32_t num_tx_calls;
u32_t num_tx_bytes;
};
/* Helper functions */
void tcp_remove_all(void);
@@ -35,4 +41,8 @@ struct tcp_pcb* test_tcp_new_counters_pcb(struct test_tcp_counters* counters);
void test_tcp_input(struct pbuf *p, struct netif *inp);
void test_tcp_init_netif(struct netif *netif, struct test_tcp_txcounters *txcounters,
ip_addr_t *ip_addr, ip_addr_t *netmask);
#endif