#include "main.h"
#include "TCP.h"
#include "TCP_Header.h"
Go to the source code of this file.
|
| bool | isSynPacket (NetSim_PACKET *packet) |
| |
| bool | isSynbitSet (NetSim_PACKET *packet) |
| |
| void | set_tcp_option (PTCP_SEGMENT_HDR hdr, void *option, TCP_OPTION type, UINT32 size) |
| |
| void * | get_tcp_option (PTCP_SEGMENT_HDR hdr, TCP_OPTION type) |
| |
| static void | add_tcp_extra_option (PTCP_SEGMENT_HDR hdr, UINT32 l) |
| |
| static void | set_tcp_packet_size (NetSim_PACKET *p) |
| |
| static void | add_tcp_mss_option (PNETSIM_SOCKET s, PTCP_SEGMENT_HDR hdr) |
| |
| static void | add_tcp_sack_permitted_option (PNETSIM_SOCKET s, PTCP_SEGMENT_HDR hdr) |
| |
| static void | add_tcp_window_scale_option (PNETSIM_SOCKET s, PTCP_SEGMENT_HDR hdr) |
| |
| static void | add_tcp_timestamp_option (PNETSIM_SOCKET s, PTCP_SEGMENT_HDR hdr) |
| |
| NetSim_PACKET * | create_tcp_ctrl_packet (PNETSIM_SOCKET s, TCPPACKET type, double time) |
| |
| NetSim_PACKET * | create_syn (PNETSIM_SOCKET s, double time) |
| |
| NetSim_PACKET * | create_synAck (PNETSIM_SOCKET s, double time) |
| |
| NetSim_PACKET * | create_rst (NetSim_PACKET *p, double time, UINT c) |
| |
| NetSim_PACKET * | create_ack (PNETSIM_SOCKET s, double time, UINT32 seqno, UINT32 ackno) |
| |
| NetSim_PACKET * | create_fin (PNETSIM_SOCKET s, double time) |
| |
| void | add_tcp_hdr (NetSim_PACKET *p, PNETSIM_SOCKET s) |
| |
| static PTCPOPTION | copy_tcp_mss_option (PTCPOPTION opt) |
| |
| static PTCPOPTION | copy_tcp_sack_permitted_option (PTCPOPTION opt) |
| |
| static PTCPOPTION | copy_tcp_extra_option (PTCPOPTION opt) |
| |
| static PTCPOPTION | copy_sack_option (PTCPOPTION t) |
| |
| static PTCPOPTION | copy_window_scale_option (PTCPOPTION opt) |
| |
| static PTCPOPTION | copy_timestamp_option (PTCPOPTION opt) |
| |
| static void | copy_tcp_option (PTCP_SEGMENT_HDR dhdr, PTCP_SEGMENT_HDR hdr) |
| |
| PTCP_SEGMENT_HDR | copy_tcp_hdr (PTCP_SEGMENT_HDR hdr) |
| |
| static void | free_tcp_mss_option (PMSS_OPTION mss) |
| |
| static void | free_tcp_sack_permitted_option (PSACKPERMITTED_OPTION sackPermitted) |
| |
| static void | free_tcp_extra_option (PEXTRA_OPTION ex) |
| |
| static void | free_tcp_sack_option (PSACK_OPTION sack) |
| |
| static void | free_tcp_window_scale_option (PWsopt opt) |
| |
| static void | free_tcp_timestamp_option (PTSopt opt) |
| |
| static void | free_tcp_option (PTCPOPTION opt) |
| |
| void | free_tcp_hdr (PTCP_SEGMENT_HDR hdr) |
| |
◆ add_tcp_extra_option()
◆ add_tcp_hdr()
◆ add_tcp_mss_option()
◆ add_tcp_sack_permitted_option()
◆ add_tcp_timestamp_option()
◆ add_tcp_window_scale_option()
◆ copy_sack_option()
◆ copy_tcp_extra_option()
◆ copy_tcp_hdr()
◆ copy_tcp_mss_option()
◆ copy_tcp_option()
◆ copy_tcp_sack_permitted_option()
◆ copy_timestamp_option()
◆ copy_window_scale_option()
◆ create_ack()
◆ create_fin()
◆ create_rst()
◆ create_syn()
◆ create_synAck()
◆ create_tcp_ctrl_packet()
◆ free_tcp_extra_option()
◆ free_tcp_hdr()
◆ free_tcp_mss_option()
◆ free_tcp_option()
◆ free_tcp_sack_option()
◆ free_tcp_sack_permitted_option()
◆ free_tcp_timestamp_option()
| static void free_tcp_timestamp_option |
( |
PTSopt |
opt | ) |
|
|
static |
◆ free_tcp_window_scale_option()
| static void free_tcp_window_scale_option |
( |
PWsopt |
opt | ) |
|
|
static |
◆ get_tcp_option()
◆ isSynbitSet()
◆ isSynPacket()
◆ set_tcp_option()
◆ set_tcp_packet_size()