jolly has uploaded this change for review. ( 
https://gerrit.osmocom.org/c/osmocom-bb/+/34488?usp=email )


Change subject: ASCI: Add channel notification event to MM events
......................................................................

ASCI: Add channel notification event to MM events

This is required to notify MM layer about new and ceased group and
broadcast calls.

Related: OS#5364
Change-Id: Ifee286ba4628356cc19b5dc75f1843287c5d2342
---
M src/host/layer23/include/osmocom/bb/mobile/gsm48_mm.h
M src/host/layer23/src/mobile/gsm48_mm.c
2 files changed, 23 insertions(+), 2 deletions(-)



  git pull ssh://gerrit.osmocom.org:29418/osmocom-bb refs/changes/88/34488/1

diff --git a/src/host/layer23/include/osmocom/bb/mobile/gsm48_mm.h 
b/src/host/layer23/include/osmocom/bb/mobile/gsm48_mm.h
index 4d8a353..3577a2e 100644
--- a/src/host/layer23/include/osmocom/bb/mobile/gsm48_mm.h
+++ b/src/host/layer23/include/osmocom/bb/mobile/gsm48_mm.h
@@ -161,12 +161,19 @@
 #define GSM48_MM_EVENT_SYSINFO         14
 #define GSM48_MM_EVENT_USER_PLMN_SEL   15
 #define GSM48_MM_EVENT_LOST_COVERAGE   16
+#define GSM48_MM_EVENT_NOTIFICATION    17

 /* message for MM events */
 struct gsm48_mm_event {
-       uint32_t        msg_type;
+       uint32_t                msg_type;

-       uint8_t         sres[4];
+       uint8_t                 sres[4];
+       struct {
+               uint8_t                 gcr[5];
+               bool                    ch_desc_present;
+               struct gsm48_chan_desc  ch_desc;
+               bool                    gone;
+       } notification;
 } __attribute__((packed));

 /* GSM 04.08 MM timers */
diff --git a/src/host/layer23/src/mobile/gsm48_mm.c 
b/src/host/layer23/src/mobile/gsm48_mm.c
index 14a2721..20bbae2 100644
--- a/src/host/layer23/src/mobile/gsm48_mm.c
+++ b/src/host/layer23/src/mobile/gsm48_mm.c
@@ -573,6 +573,7 @@
        { GSM48_MM_EVENT_SYSINFO,       "MM_EVENT_SYSINFO" },
        { GSM48_MM_EVENT_USER_PLMN_SEL, "MM_EVENT_USER_PLMN_SEL" },
        { GSM48_MM_EVENT_LOST_COVERAGE, "MM_EVENT_LOST_COVERAGE" },
+       { GSM48_MM_EVENT_NOTIFICATION,  "MM_EVENT_NOTIFICATION" },
        { 0,                            NULL }
 };


--
To view, visit https://gerrit.osmocom.org/c/osmocom-bb/+/34488?usp=email
To unsubscribe, or for help writing mail filters, visit 
https://gerrit.osmocom.org/settings

Gerrit-Project: osmocom-bb
Gerrit-Branch: master
Gerrit-Change-Id: Ifee286ba4628356cc19b5dc75f1843287c5d2342
Gerrit-Change-Number: 34488
Gerrit-PatchSet: 1
Gerrit-Owner: jolly <[email protected]>
Gerrit-MessageType: newchange

Reply via email to