summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDaniel Borkmann <borkmann@iogearbox.net>2012-05-20 16:16:52 (GMT)
committer Daniel Borkmann <borkmann@iogearbox.net>2012-05-20 16:16:52 (GMT)
commit1f6a9ab9766dfed44cce1c07a63fa71ab71e88b3 (patch)
tree5bea96768619be463dc4f3b3ba5896ac29621fa8
parent0d4f6f2cd4ae3d60e4e645eee057787adca2b775 (diff)
trafgen: do not care if carrier is down in rfrawHEADmaster
Signed-off-by: Daniel Borkmann <borkmann@iogearbox.net>
-rw-r--r--src/trafgen.c5
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);