|
Retro Rocket Kernel
BASIC-Powered Operating System
|
#include <tcp.h>
Collaboration diagram for tcp_conn_t:Data Fields | |
| tcp_state_t | state |
| uint32_t | local_addr |
| uint32_t | remote_addr |
| uint16_t | local_port |
| uint16_t | remote_port |
| uint32_t | snd_una |
| uint32_t | snd_nxt |
| uint32_t | snd_wnd |
| uint32_t | snd_up |
| uint32_t | snd_wl1 |
| uint32_t | snd_wl2 |
| uint32_t | iss |
| uint32_t | snd_lst |
| uint32_t | rcv_lst |
| uint32_t | rcv_nxt |
| uint32_t | rcv_wnd |
| uint32_t | rcv_up |
| uint32_t | irs |
| int | fd |
| int | recv_eof_pos |
| int | send_eof_pos |
| uint8_t * | recv_buffer |
| size_t | recv_buffer_len |
| uint8_t * | send_buffer |
| size_t | send_buffer_len |
| spinlock | recv_buffer_spinlock |
| spinlock | send_buffer_spinlock |
| uint32_t | msl_time |
| tcp_ordered_list_t * | segment_list |
| int tcp_conn_t::fd |
| uint32_t tcp_conn_t::irs |
| uint32_t tcp_conn_t::iss |
| uint32_t tcp_conn_t::local_addr |
| uint16_t tcp_conn_t::local_port |
| uint32_t tcp_conn_t::msl_time |
| uint32_t tcp_conn_t::rcv_lst |
| uint32_t tcp_conn_t::rcv_nxt |
| uint32_t tcp_conn_t::rcv_up |
| uint32_t tcp_conn_t::rcv_wnd |
| uint8_t* tcp_conn_t::recv_buffer |
| size_t tcp_conn_t::recv_buffer_len |
| spinlock tcp_conn_t::recv_buffer_spinlock |
| int tcp_conn_t::recv_eof_pos |
| uint32_t tcp_conn_t::remote_addr |
| uint16_t tcp_conn_t::remote_port |
| tcp_ordered_list_t* tcp_conn_t::segment_list |
| uint8_t* tcp_conn_t::send_buffer |
| size_t tcp_conn_t::send_buffer_len |
| spinlock tcp_conn_t::send_buffer_spinlock |
| int tcp_conn_t::send_eof_pos |
| uint32_t tcp_conn_t::snd_lst |
| uint32_t tcp_conn_t::snd_nxt |
| uint32_t tcp_conn_t::snd_una |
| uint32_t tcp_conn_t::snd_up |
| uint32_t tcp_conn_t::snd_wl1 |
| uint32_t tcp_conn_t::snd_wl2 |
| uint32_t tcp_conn_t::snd_wnd |
| tcp_state_t tcp_conn_t::state |