ns-linux-util.cc
上传用户:rrhhcc
上传日期:2015-12-11
资源大小:54129k
文件大小:1k
源码类别:

通讯编程

开发平台:

Visual C++

  1. /* 
  2.  * TCP-Linux module for NS2 
  3.  *
  4.  * May 2006
  5.  *
  6.  * Author: Xiaoliang (David) Wei  (DavidWei@acm.org)
  7.  *
  8.  * NetLab, the California Institute of Technology 
  9.  * http://netlab.caltech.edu
  10.  *
  11.  * Module: linux/ns-linux-util.cc
  12.  * This is the utilities for linkages between NS-2 source codes (in C++) and Linux source codes (in C)
  13.  *
  14.  *
  15.  * See a mini-tutorial about TCP-Linux at: http://netlab.caltech.edu/projects/ns2tcplinux/
  16.  *
  17.  */
  18. #include <string.h>
  19. #include "ns-linux-util.h"
  20. __u32 tcp_time_stamp=0;
  21. s64 ktime_get_real=0;
  22. struct list_head ns_tcp_cong_list={&ns_tcp_cong_list, &ns_tcp_cong_list};
  23. struct list_head *last_added = &ns_tcp_cong_list;
  24. /* A list of parameters for different cc 
  25. struct cc_param_list {
  26. const char* name;
  27. const char* type;
  28. const char* description;
  29. struct cc_param_list* next;
  30. };
  31. struct cc_list {
  32. const char* proto;
  33. struct cc_param_list* head;
  34. struct cc_list* next;
  35. }
  36. */
  37. struct cc_list* cc_list_head = NULL;
  38. unsigned char cc_list_changed = 0;