Maybe I missed something, but why is it important to optimize for a UDP flood?
A general observation of control theory is that there is almost always an
adversarial strategy that will destroy any control regime. Sometimes one has to
invoke an "oracle" that knows the state of the control system
Actually, using HTTP 1.1 GET that generates a single packet in each direction
for a ping is quite reasonable. In fact, it is better for measuring actual
path latencies, since ICMP pings *could* be discriminated against in a router
along the way (in the old days people in the routing
This is an excellent RFC. It should be issued immediately. It should also be
(along with fq_codel) cited as one alternative for managing queues properly in
a new version of a best practices RFC. There may be alternatives of similar
quality, but those alternatives should have quantitative
All the points below make sense. Ideally you want to measure the TCP FQ Codel
interaction in the real world. Throughput benchmarks are irrelevant, the
equivalent of Hot Rod amateur dragstrip competitions among cars that cannot
even turn corners.
Beyond being hard, there is no agreed upon