aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorHarald Welte <laforge@gnumonks.org>2009-05-01 15:39:49 +0000
committerHarald Welte <laforge@gnumonks.org>2009-05-01 15:39:49 +0000
commitf9a8cc3cba6d9858646f3a0eed14855355990ea1 (patch)
treedb411f82e863d9d707cb9198a507668f4398eb82 /src
parent4cc34228d2d7fc1a7eb0ab7eb8214f1099ee599e (diff)
send a signal for every software activation or failure event report
Diffstat (limited to 'src')
-rw-r--r--src/abis_nm.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/abis_nm.c b/src/abis_nm.c
index fcc192adc..9db2936f8 100644
--- a/src/abis_nm.c
+++ b/src/abis_nm.c
@@ -42,6 +42,7 @@
#include <openbsc/tlv.h>
#include <openbsc/abis_nm.h>
#include <openbsc/misdn.h>
+#include <openbsc/signal.h>
#define OM_ALLOC_SIZE 1024
#define OM_HEADROOM_SIZE 128
@@ -623,9 +624,11 @@ static int abis_nm_rcvmsg_report(struct msgb *mb)
break;
case NM_MT_SW_ACTIVATED_REP:
DEBUGPC(DNM, "Software Activated Report\n");
+ dispatch_signal(SS_NM, S_NM_SW_ACTIV_REP, mb);
break;
case NM_MT_FAILURE_EVENT_REP:
DEBUGPC(DNM, "Failure Event Report\n");
+ dispatch_signal(SS_NM, S_NM_FAIL_REP, mb);
break;
default:
DEBUGPC(DNM, "reporting NM MT 0x%02x\n", mt);