forked from esnet/iperf
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Add libiperf api for getting iperf version (esnet#767)
Also includes a test program.
- Loading branch information
1 parent
f64da9b
commit beac688
Showing
5 changed files
with
70 additions
and
3 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,53 @@ | ||
/* | ||
* iperf, Copyright (c) 2017, The Regents of the University of | ||
* California, through Lawrence Berkeley National Laboratory (subject | ||
* to receipt of any required approvals from the U.S. Dept. of | ||
* Energy). All rights reserved. | ||
* | ||
* If you have questions about your rights to use or distribute this | ||
* software, please contact Berkeley Lab's Technology Transfer | ||
* Department at [email protected]. | ||
* | ||
* NOTICE. This software is owned by the U.S. Department of Energy. | ||
* As such, the U.S. Government has been granted for itself and others | ||
* acting on its behalf a paid-up, nonexclusive, irrevocable, | ||
* worldwide license in the Software to reproduce, prepare derivative | ||
* works, and perform publicly and display publicly. Beginning five | ||
* (5) years after the date permission to assert copyright is obtained | ||
* from the U.S. Department of Energy, and subject to any subsequent | ||
* five (5) year renewals, the U.S. Government is granted for itself | ||
* and others acting on its behalf a paid-up, nonexclusive, | ||
* irrevocable, worldwide license in the Software to reproduce, | ||
* prepare derivative works, distribute copies to the public, perform | ||
* publicly and display publicly, and to permit others to do so. | ||
* | ||
* This code is distributed under a BSD style license, see the LICENSE | ||
* file for complete information. | ||
*/ | ||
|
||
|
||
#include <assert.h> | ||
#ifdef HAVE_STDINT_H | ||
#include <stdint.h> | ||
#endif | ||
#include <stdio.h> | ||
#include <string.h> | ||
|
||
#include "iperf.h" | ||
#include "iperf_api.h" | ||
|
||
#include "version.h" | ||
|
||
#include "units.h" | ||
|
||
|
||
int | ||
main(int argc, char **argv) | ||
{ | ||
const char *ver; | ||
|
||
ver = iperf_get_iperf_version(); | ||
assert(strcmp(ver, IPERF_VERSION) == 0); | ||
|
||
return 0; | ||
} |