examples: minor changes
[dpdk.git] / examples / kni / main.c
index af59758..274990b 100644 (file)
@@ -243,8 +243,8 @@ signal_handler(int signum)
                return;
        }
 
-       /* When we receive a RTMIN signal, stop kni processing */
-       if (signum == SIGRTMIN{
+       /* When we receive a RTMIN or SIGINT signal, stop kni processing */
+       if (signum == SIGRTMIN || signum == SIGINT){
                printf("SIGRTMIN is received, and the KNI processing is "
                                                        "going to stop\n");
                rte_atomic32_inc(&kni_stop);
@@ -864,6 +864,7 @@ main(int argc, char** argv)
        signal(SIGUSR1, signal_handler);
        signal(SIGUSR2, signal_handler);
        signal(SIGRTMIN, signal_handler);
+       signal(SIGINT, signal_handler);
 
        /* Initialise EAL */
        ret = rte_eal_init(argc, argv);