Flent: The FLExible Network Tester