openbsc: update to current master for MNCC-AMR and TCH/H support
diff --git a/recipes-osmocom/openbsc/openbsc/upgrade-mncc-version.patch b/recipes-osmocom/openbsc/openbsc/upgrade-mncc-version.patch
new file mode 100644
index 0000000..b856cc3
--- /dev/null
+++ b/recipes-osmocom/openbsc/openbsc/upgrade-mncc-version.patch
@@ -0,0 +1,17 @@
+lcr uses MNCC_SOCK_VERSION 5, but this is binary compatible to
+what openbsc thinks is version 4. The only difference is the added
+RTP related commands, which are optional.
+
+Index: openbsc/include/openbsc/mncc.h
+===================================================================
+--- openbsc.orig/include/openbsc/mncc.h
++++ openbsc/include/openbsc/mncc.h
+@@ -163,7 +163,7 @@ struct gsm_data_frame {
+ unsigned char data[0];
+ };
+
+-#define MNCC_SOCK_VERSION 4
++#define MNCC_SOCK_VERSION 5
+ struct gsm_mncc_hello {
+ uint32_t msg_type;
+ uint32_t version;
diff --git a/recipes-osmocom/openbsc/openbsc_git.bb b/recipes-osmocom/openbsc/openbsc_git.bb
index 7d395ca..7fe8988 100644
--- a/recipes-osmocom/openbsc/openbsc_git.bb
+++ b/recipes-osmocom/openbsc/openbsc_git.bb
@@ -3,8 +3,8 @@
PV = "0.13.0+gitr${SRCPV}"
PR = "${INC_PR}.4"
-SRCREV = "8a158bb1ea36d0f88da18d0f034884b30f09fda2"
+SRCREV = "a4c63b0cdba82a453875d9208d9dad0b9b530d56"
SRC_URI += "git://git.osmocom.org/openbsc.git;protocol=git \
- file://revert-mncc-version.patch"
+ file://upgrade-mncc-version.patch"
S = "${WORKDIR}/git/openbsc"