--- embedaddon/iperf/src/libiperf.3 2016/10/18 13:28:18 1.1 +++ embedaddon/iperf/src/libiperf.3 2023/09/27 11:14:54 1.1.1.3 @@ -1,4 +1,4 @@ -.TH LIBIPERF 3 "September 2015" ESnet "User Manuals" +.TH LIBIPERF 3 "January 2022" ESnet "User Manuals" .SH NAME libiperf \- API for iperf3 network throughput tester @@ -25,6 +25,7 @@ Setting test parameters: .nf void iperf_set_test_role( struct iperf_test *pt, char role ); void iperf_set_test_bind_address( struct iperf_test *t, char *bind_address ); + void iperf_set_test_bind_dev( struct iperf_test *t, char *bind_dev ); void iperf_set_test_server_hostname( struct iperf_test *t, char *server_host ); void iperf_set_test_server_port( struct iperf_test *t, int server_port ); void iperf_set_test_duration( struct iperf_test *t, int duration ); @@ -33,12 +34,19 @@ Setting test parameters: void iperf_set_test_json_output( struct iperf_test *t, int json_output ); int iperf_has_zerocopy( void ); void iperf_set_test_zerocopy( struct iperf_test* t, int zerocopy ); + void iperf_set_test_tos( struct iperf_test* t, int tos ); .fi +Authentication functions: +.nf + void iperf_set_test_client_username(struct iperf_test *ipt, char *client_username) + void iperf_set_test_client_password(struct iperf_test *ipt, char *client_password) + void iperf_set_test_client_rsa_pubkey(struct iperf_test *ipt, char *client_rsa_pubkey_base64) +.fi Running a test: .nf int iperf_run_client(struct iperf_test *); int iperf_run_server(struct iperf_test *); - void iperf_test_reset(struct iperf_test *); + void iperf_reset_test(struct iperf_test *); .fi Output: .nf @@ -99,8 +107,8 @@ of the iperf3 source tree. .SH AUTHORS A list of the contributors to iperf3 can be found within the documentation located at -\fChttp://software.es.net/iperf/dev.html#authors\fR. +\fChttps://software.es.net/iperf/dev.html#authors\fR. .SH "SEE ALSO" iperf3(1), -http://software.es.net/iperf/ +https://software.es.net/iperf/