tools/kq_sendrecv: Implement kqueue(2) based TCP traffic generator
authorSepherosa Ziehau <>
Wed, 30 Mar 2016 13:58:17 +0000 (21:58 +0800)
committerSepherosa Ziehau <>
Wed, 30 Mar 2016 13:58:17 +0000 (21:58 +0800)
tools/kq_sendrecv: Implement kqueue(2) based TCP traffic generator

It is mainly used to genetate TCP traffic w/ large amount of TCP
connections, e.g. > 10K connections.  netperf is no longer suitable
to generate this kind of TCP traffic, since 10K+ processes is not
desirable.  iperf3 is also not suitable, since it is implemented
using select(2).
tools/tools/netrate/kq_sendrecv/Makefile [new file with mode: 0644]
tools/tools/netrate/kq_sendrecv/ [new file with mode: 0644]
tools/tools/netrate/kq_sendrecv/include/kq_sendrecv_proto.h [new file with mode: 0644]
tools/tools/netrate/kq_sendrecv/kq_recvserv/Makefile [new file with mode: 0644]
tools/tools/netrate/kq_sendrecv/kq_recvserv/kq_recvserv.c [new file with mode: 0644]
tools/tools/netrate/kq_sendrecv/kq_sendcli/Makefile [new file with mode: 0644]
tools/tools/netrate/kq_sendrecv/kq_sendcli/kq_sendcli.c [new file with mode: 0644]