haproxy/dev
Willy Tarreau e7a7fb4390 DEV: udp: implement pseudo-random reordering/loss
By passing a 3rd argument it's now possible to set a randomness level
according to which received packets will be replaced by one of the 20
previous ones. This happens in both directions and the buffer is common
so that it's possible to receive responses on requests and conversely,
which adds to the perturbation. E.g:

    ./dev/udp/udp-perturb 127.0.0.4:9443 127.0.0.4:8443 10

This will add 10% randomness on forwarded packets between these two
ports.
2022-03-03 17:54:04 +01:00
..
base64 CONTRIB: move some dev-specific tools to dev/ 2021-04-02 17:48:42 +02:00
coccinelle Revert "DEV: coccinelle: Add rule to use chunk_istcat() instead of chunk_strncat()" 2021-11-08 13:42:03 +01:00
flags DEV: flags: Add missing flags 2022-01-28 17:56:18 +01:00
hpack BUILD: makefile: integrate the hpack tools 2021-04-02 17:48:42 +02:00
plug_qdisc CONTRIB: move some dev-specific tools to dev/ 2021-04-02 17:48:42 +02:00
poll CONTRIB: move some dev-specific tools to dev/ 2021-04-02 17:48:42 +02:00
tcploop CONTRIB: move some dev-specific tools to dev/ 2021-04-02 17:48:42 +02:00
trace CONTRIB: move some dev-specific tools to dev/ 2021-04-02 17:48:42 +02:00
udp DEV: udp: implement pseudo-random reordering/loss 2022-03-03 17:54:04 +01:00