diff options
author | Michael Brown | 2010-07-20 21:52:08 +0200 |
---|---|---|
committer | Michael Brown | 2010-07-20 21:58:10 +0200 |
commit | 9f2e76ea614a77e8fd314065f2019bb4d5c8fe60 (patch) | |
tree | a0323b6471153a60af39e403559af1816dab49e4 /src/config | |
parent | [virtio] Replace virtio-net with native iPXE driver (diff) | |
download | ipxe-9f2e76ea614a77e8fd314065f2019bb4d5c8fe60.tar.gz ipxe-9f2e76ea614a77e8fd314065f2019bb4d5c8fe60.tar.xz ipxe-9f2e76ea614a77e8fd314065f2019bb4d5c8fe60.zip |
[netdevice] Provide a test mechanism for discarding packets at random
Setting NETDEV_DISCARD_RATE to a non-zero value will cause one in
every NETDEV_DISCARD_RATE packets to be discarded at random on both
the transmit and receive datapaths, allowing the robustness of
upper-layer network protocols to be tested even in simulation
environments that provide wholly reliable packet transmission.
Signed-off-by: Michael Brown <mcb30@ipxe.org>
Diffstat (limited to 'src/config')
-rw-r--r-- | src/config/general.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/config/general.h b/src/config/general.h index c9bf7261..623138f5 100644 --- a/src/config/general.h +++ b/src/config/general.h @@ -134,6 +134,7 @@ FILE_LICENCE ( GPL2_OR_LATER ); * */ +#define NETDEV_DISCARD_RATE 0 /* Drop every N packets (0=>no drop) */ #undef BUILD_SERIAL /* Include an automatic build serial * number. Add "bs" to the list of * make targets. For example: |