summaryrefslogtreecommitdiff
path: root/src/tools/operf/operf.c
Commit message (Collapse)AuthorAgeFilesLines
* ipcpd, tools: Fix compilation on 32 bit linuxdimitri staessens2016-12-031-2/+2
| | | | | Fixes issues with uint64_t not corresponding with unsigned long in printf statements. Reorganises a calculation to reduce overflows.
* tools: Fix compilation issues on 32 bit machinesdimitri staessens2016-12-021-2/+2
| | | | | | size_t is 32 bits on those machines, failing as an argument to printf. Some variables in oping and operf were changed to uint32_t and uint64_t to avoid issues.
* tools: Use busy waiting in operfdimitri staessens2016-11-191-0/+5
| | | | | | Using nanosleep in between sending SDUs is not accurate enough when sending thousands of SDUs per second. The --sleep option is added for lowering CPU consumption in low bandwidth tests.
* tools: Add operf tooldimitri staessens2016-10-301-0/+179
This tool allows bidirectional bandwidth measurement between a client and server application. The server reflects all traffic back to the client. The traffic can be capped at a certain rate or set to flood.