ReactOS 0.4.16-dev-61-ge128cbc
|
Go to the source code of this file.
Classes | |
struct | test_tcp_counters |
struct | test_tcp_txcounters |
struct pbuf * tcp_create_rx_segment | ( | struct tcp_pcb * | pcb, |
void * | data, | ||
size_t | data_len, | ||
u32_t | seqno_offset, | ||
u32_t | ackno_offset, | ||
u8_t | headerflags | ||
) |
Create a TCP segment usable for passing to tcp_input
Definition at line 118 of file tcp_helper.c.
Referenced by START_TEST(), test_tcp_recv_ooseq_double_FINs(), and test_tcp_tx_full_window_lost().
struct pbuf * tcp_create_rx_segment_wnd | ( | struct tcp_pcb * | pcb, |
void * | data, | ||
size_t | data_len, | ||
u32_t | seqno_offset, | ||
u32_t | ackno_offset, | ||
u8_t | headerflags, | ||
u16_t | wnd | ||
) |
Create a TCP segment usable for passing to tcp_input
Definition at line 130 of file tcp_helper.c.
Referenced by test_tcp_tx_full_window_lost().
struct pbuf * tcp_create_segment | ( | ip_addr_t * | src_ip, |
ip_addr_t * | dst_ip, | ||
u16_t | src_port, | ||
u16_t | dst_port, | ||
void * | data, | ||
size_t | data_len, | ||
u32_t | seqno, | ||
u32_t | ackno, | ||
u8_t | headerflags | ||
) |
Create a TCP segment usable for passing to tcp_input
Definition at line 105 of file tcp_helper.c.
Referenced by tcp_create_rx_segment().
Remove all pcbs on listen-, active- and time-wait-list (bound- isn't exported).
Definition at line 28 of file tcp_helper.c.
Referenced by tcp_oos_setup(), tcp_oos_teardown(), tcp_setup(), and tcp_teardown().
void tcp_set_state | ( | struct tcp_pcb * | pcb, |
enum tcp_state | state, | ||
ip_addr_t * | local_ip, | ||
ip_addr_t * | remote_ip, | ||
u16_t | local_port, | ||
u16_t | remote_port | ||
) |
Safely bring a tcp_pcb into the requested state
Definition at line 139 of file tcp_helper.c.
Definition at line 167 of file tcp_helper.c.
Referenced by test_tcp_new_counters_pcb().
Definition at line 197 of file tcp_helper.c.
Referenced by test_tcp_new_counters_pcb().
void test_tcp_init_netif | ( | struct netif * | netif, |
struct test_tcp_txcounters * | txcounters, | ||
ip_addr_t * | ip_addr, | ||
ip_addr_t * | netmask | ||
) |
Definition at line 276 of file tcp_helper.c.
Referenced by START_TEST(), and test_tcp_tx_full_window_lost().
Calls tcp_input() after adjusting current_iphdr_dest
Definition at line 238 of file tcp_helper.c.
Referenced by START_TEST(), test_tcp_recv_ooseq_double_FINs(), and test_tcp_tx_full_window_lost().
struct tcp_pcb * test_tcp_new_counters_pcb | ( | struct test_tcp_counters * | counters | ) |
Allocate a pcb and set up the test_tcp_counters_* callbacks
Definition at line 223 of file tcp_helper.c.
Referenced by START_TEST(), test_tcp_recv_ooseq_double_FINs(), and test_tcp_tx_full_window_lost().