]> sjero.net Git - iperf/blobdiff - include/Reporter.h
TCP Congestion Control Module via options
[iperf] / include / Reporter.h
index 174055ff893b0f1a1e5c41d24da4f3f248409599..1dbb22c0ea52447a95f8dfeaa5dd84fed5cda081 100644 (file)
@@ -106,13 +106,12 @@ typedef struct Transfer_Info {
     u_char mTTL;                    // -T
     char   mUDP;
     char   free;
+    char  *congAlgo;                // -A
 } Transfer_Info;
 
 typedef struct Connection_Info {
-    iperf_sockaddr peer;
-    Socklen_t size_peer;
-    iperf_sockaddr local;
-    Socklen_t size_local;
+    struct sockaddr_storage peer;
+    struct sockaddr_storage local;
 } Connection_Info;
 
 typedef struct ReporterData {
@@ -155,6 +154,7 @@ typedef struct ReporterData {
     double lastTransit;
     // shorts
     unsigned short mPort;           // -p
+    unsigned short mMcastIface;     // -j or -J
     // structs or miscellaneous
     Transfer_Info info;
     Connection_Info connection;