X-Git-Url: http://git.ipfire.org/?p=ipfire-2.x.git;a=blobdiff_plain;f=src%2Fmisc-progs%2Fqosctrl.c;h=ac9fd37504e7ec2c778b80c8e666552ce75111e7;hp=ee6450206e4d25d50675e97d035a8871d0b3ce4f;hb=92b5fba450fe2cc7b296c3f29134741e1ef16bfc;hpb=d79b46cbb43180fd235cb9b43b69863eff84727c diff --git a/src/misc-progs/qosctrl.c b/src/misc-progs/qosctrl.c index ee6450206e..ac9fd37504 100644 --- a/src/misc-progs/qosctrl.c +++ b/src/misc-progs/qosctrl.c @@ -22,7 +22,7 @@ int main(int argc, char *argv[]) { exit(1); if (argc < 2) { - fprintf(stderr, "\nNo argument given.\n\nqosctrl (start|clear|status)\n\n"); + fprintf(stderr, "\nNo argument given.\n\nqosctrl (start|stop|restart|status)\n\n"); exit(1); } @@ -38,12 +38,14 @@ int main(int argc, char *argv[]) { { safe_system("/var/ipfire/qos/bin/qos.sh start"); } - } else if (strcmp(argv[1], "clear") == 0) { + } else if (strcmp(argv[1], "stop") == 0) { safe_system("/var/ipfire/qos/bin/qos.sh clear"); } else if (strcmp(argv[1], "status") == 0) { safe_system("/var/ipfire/qos/bin/qos.sh status"); + } else if (strcmp(argv[1], "restart") == 0) { + safe_system("/var/ipfire/qos/bin/qos.sh restart"); } else { - fprintf(stderr, "\nBad argument given.\n\nqosctrl (start|clear|status)\n\n"); + fprintf(stderr, "\nBad argument given.\n\nqosctrl (start|stop|restart|status)\n\n"); exit(1); }