List of all members.
Public Member Functions |
virtual void | recv (Packet *pkt, Handler *) |
virtual void | timeout (int tno) |
virtual int | window () |
virtual double | windowd () |
void | oldack (Packet *pkt) |
int | maxsack (Packet *pkt) |
void | plot () |
void | reset () |
virtual void | send_much (int force, int reason, int maxburst=0) |
virtual int | packets_in_flight () |
virtual int | command (int argc, const char *const *argv) |
Protected Member Functions |
virtual bool | is_congestion () |
void | rtt_update (double tao, unsigned long pkt_seq_no=0) |
unsigned char | ack_processing (Packet *pkt, unsigned char flag) |
void | time_processing (Packet *pkt, unsigned char flag, s32 *seq_urtt_p) |
void | touch_cwnd () |
void | enter_loss () |
void | tcp_fastretrans_alert (unsigned char flag) |
void | tcp_moderate_cwnd () |
void | load_to_linux () |
void | load_to_linux_once () |
void | save_from_linux () |
char | install_congestion_control (const char *name) |
void | remove_congestion_control () |
void | tcp_set_ca_state (const u8 ca_state) |
void | tcp_ca_event (const enum tcp_ca_event event) |
Protected Attributes |
ScoreBoard1 * | scb_ |
struct tcp_sock | linux_ |
bool | initialized_ |
TracedInt | next_pkts_in_flight_ |
The documentation for this class was generated from the following files:
- /Users/yzchen/ns/ns-allinone-2.33/ns-2.33/tcp/tcp-linux.h
- /Users/yzchen/ns/ns-allinone-2.33/ns-2.33/tcp/tcp-linux.cc