// int's
int mThreads; // -P
int mTOS; // -S
- int mSock;
+ int mSock; // socket descriptor
+ int mSockAF; // type of @mSock
int Extractor_size;
int mBufLen; // -l
int mMSS; // -M
// shorts
unsigned short mListenPort; // -L
unsigned short mPort; // -p
+ unsigned short mMcastIface; // -j or -J
// chars
char mFormat; // -f
- int mTTL; // -T
+ int mTTL; // -T
char pad1[2];
// structs or miscellaneous
- iperf_sockaddr peer;
- Socklen_t size_peer;
- iperf_sockaddr local;
- Socklen_t size_local;
+ struct sockaddr_storage peer; // remote part of socket
+ struct sockaddr_storage local; // local part of socket
nthread_t mTID;
} thread_Settings;