NAME
Tapper::TestSuite::Netperf::Client - Tapper - Network performance measurements - Client
SYNOPSIS
You most likely want to run the frontend cmdline tool like this
# host 1
$ tapper-testsuite-netperf-server
# host 2
$ tapper-testsuite-netperf-client
METHODS
tap_report_away
Actually send the tap report to receiver.
@param string - report to be sent
@return success - (0, report id) @return error - (1, error string)
tap_report_send
Send information of current test run status to report framework using TAP protocol.
@param array - report array
@return success - (0, report id) @return error - (1, error string)
tap_report_create
Create a report string from a report in array form. Since the function only does data transformation, no error should ever occur.
@param int - test run id @param array - report array
@return report string
get_bandwidth
Get network bandwidth on network to server given as network socket.
@param socket - connected to server
@return string - report message string
parse_netperf
Parse output of netperf command.
run
Run the netperf client.
@param
@return success - 0 @return error - error string
AUTHOR
AMD OSRC Tapper Team <tapper@amd64.org>
COPYRIGHT AND LICENSE
This software is Copyright (c) 2024 by Advanced Micro Devices, Inc.
This is free software, licensed under:
The (two-clause) FreeBSD License