Skip to Content.
Sympa Menu

ndt-dev - [ndt-dev] [ndt] r682 committed - Added information about mrange subsystem.

Subject: NDT-DEV email list created

List archive

[ndt-dev] [ndt] r682 committed - Added information about mrange subsystem.


Chronological Thread 
  • From:
  • To:
  • Subject: [ndt-dev] [ndt] r682 committed - Added information about mrange subsystem.
  • Date: Wed, 05 Oct 2011 09:25:37 +0000

Revision: 682
Author:

Date: Wed Oct 5 02:24:53 2011
Log: Added information about mrange subsystem.
http://code.google.com/p/ndt/source/detail?r=682

Modified:
/wiki/NDTArchitecture.wiki

=======================================
--- /wiki/NDTArchitecture.wiki Tue Oct 4 07:37:21 2011
+++ /wiki/NDTArchitecture.wiki Wed Oct 5 02:24:53 2011
@@ -66,9 +66,10 @@
|| network || web100srv<br/>web100clt || Subsystem that is responsible for all network operations. || {{{CreateListenSocket(I2Addr addr, char* serv, int options, int buf_size)}}}<br/>{{{send_msg(int ctlSocket, int type, void* msg, int len)}}}<br/>{{{recv_msg(int ctlSocket, int* type, void* msg, int* len)}}} || {{{network.c network.h}}} ||
|| protocol || web100srv<br/>web100clt || Functions to support [NDTProtocol NDT Protocol]. || {{{check_msg_type(char* prefix, int expected, int received, char* buff, int len)}}} || {{{protocol.c protocol.h}}} ||
|| utils || web100srv<br/>web100clt || Functions to handle numbers sanity checks and some other utility things. || {{{check_int(char* text, int* number)}}}<br/>{{{check_rint(char* text, int* number, int minVal, int maxVal)}}} || utils.c utils.h ||
-|| web100 support || web100srv || Functions needed to read the web100 variables || {{{web100_get_data_recv(int sock, web100_agent* agent, web100_connection* cn, int count_vars)}}}<br/>{{{web100_get_data(web100_snapshot* snap, int ctlsock, web100_agent* agent, int count_vars)}}} || {{{web100-util.c web100srv.h}}} | |
+|| web100 support || web100srv || Functions needed to read the web100 variables. || {{{web100_get_data_recv(int sock, web100_agent* agent, web100_connection* cn, int count_vars)}}}<br/>{{{web100_get_data(web100_snapshot* snap, int ctlsock, web100_agent* agent, int count_vars)}}} || {{{web100-util.c web100srv.h}}} | |
|| pcap support || web100srv || Functions that use pcap library in the bottleneck detection algorithm. || {{{print_speed(u_char *user, const struct pcap_pkthdr *h, const u_char *p)}}}<br/>{{{void calculate_spd(struct spdpair *cur, struct spdpair *cur2, int portA, int portB)}}} || {{{web100-pcap.c web100srv.h}}} ||
|| admin page || web100srv || Functions needed to handle the Admin page, which allows a remote user to view the usage statistics via a web page. || {{{gen_html(int c2sspd, int s2cspd, int MinRTT, int PktsRetrans, int Timeouts, int Sndbuf, int MaxRwinRcvd, int CurrentCwnd, int mismatch, int bad_cable, int totalcnt, int refresh)}}} || {{{web100-admin.c web100-admin.h}}} ||
+|| mrange || web100srv || Functions to handle number ranges. || {{{mrange_parse(char* text)}}}<br/>{{{mrange_next(char* port)}}} || {{{mrange.c mrange.h}}} ||

== Life Cycle ==



  • [ndt-dev] [ndt] r682 committed - Added information about mrange subsystem., ndt, 10/05/2011

Archive powered by MHonArc 2.6.16.

Top of Page