diff options
| author | Daniel Borkmann <borkmann@iogearbox.net> | 2012-05-20 16:16:52 (GMT) |
|---|---|---|
| committer | Daniel Borkmann <borkmann@iogearbox.net> | 2012-05-20 16:16:52 (GMT) |
| commit | 1f6a9ab9766dfed44cce1c07a63fa71ab71e88b3 (patch) | |
| tree | 5bea96768619be463dc4f3b3ba5896ac29621fa8 | |
| parent | 0d4f6f2cd4ae3d60e4e645eee057787adca2b775 (diff) | |
Signed-off-by: Daniel Borkmann <borkmann@iogearbox.net>
| -rw-r--r-- | src/trafgen.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/trafgen.c b/src/trafgen.c index 4940163..c98f1ee 100644 --- a/src/trafgen.c +++ b/src/trafgen.c @@ -387,7 +387,7 @@ static void tx_precheck(struct mode *mode) panic("Panic over invalid args for TX trigger!\n"); if (packets_len == 0 || packets_len != packet_dyn_len) panic("Panic over invalid args for TX trigger!\n"); - if (!device_up_and_running(mode->device)) + if (!mode->rfraw && !device_up_and_running(mode->device)) panic("Device not up and running!\n"); mtu = device_mtu(mode->device); @@ -738,7 +738,8 @@ int main(int argc, char **argv) panic("No configuration file given!\n"); if (!interactive && device_mtu(mode.device) == 0) panic("This is no networking device!\n"); - if (!interactive && device_up_and_running(mode.device) == 0) + if (!interactive && !mode.rfraw && + device_up_and_running(mode.device) == 0) panic("Networking device not running!\n"); register_signal(SIGINT, signal_handler); |