Add smpp34_osmocom.h for Osmocom SMPP vendor additions
diff --git a/include/Makefile.am b/include/Makefile.am
index 317968a..f36ba4f 100644
--- a/include/Makefile.am
+++ b/include/Makefile.am
@@ -66,6 +66,7 @@
                        osmocom/gsm/protocol/gsm_12_21.h \
                        osmocom/gsm/protocol/gsm_44_318.h \
                        osmocom/gsm/protocol/ipaccess.h \
+                       osmocom/gsm/protocol/smpp34_osmocom.h \
                        osmocom/gsm/rsl.h \
                        osmocom/gsm/rxlev_stat.h \
                        osmocom/gsm/sysinfo.h \
diff --git a/include/osmocom/gsm/protocol/smpp34_osmocom.h b/include/osmocom/gsm/protocol/smpp34_osmocom.h
new file mode 100644
index 0000000..20e9206
--- /dev/null
+++ b/include/osmocom/gsm/protocol/smpp34_osmocom.h
@@ -0,0 +1,48 @@
+#ifndef _SMPP34_OSMOCOM_H
+#define _SMPP34_OSMOCOM_H
+/* Osmocom SMPP extensions */
+
+/* Osmocom specific new TLV definitions */
+
+/* ARFCN in 16-bit encoding, highest bit: PCS(1) / DCS(0) */
+#define TLVID_osmo_arfcn	0x2300
+/* Timing advance as uint8_t */
+#define TLVID_osmo_ta		0x2301
+/* Receive signal level (uplink) as int16_t in dBm */
+#define TLVID_osmo_rxlev_ul	0x2302
+/* Receive signal quality (uplink) as uint8_t */
+#define TLVID_osmo_rxqual_ul	0x2303
+/* Receive signal level (downlink) as int16_t in dBm */
+#define TLVID_osmo_rxlev_dl	0x2304
+/* Receive signal quality (downlink) as uint8_t */
+#define TLVID_osmo_rxqual_dl	0x2305
+/* IMEI of the subscriber, if known */
+#define TLVID_osmo_imei		0x2306
+/* MS Layer 1 Transmit Power */
+#define TLVID_osmo_ms_l1_txpwr	0x2307
+/* BTS Layer 1 Transmit Power */
+#define TLVID_osmo_bts_l1_txpwr	0x2308
+
+
+/* DELIVER_SM can contain the following optional Osmocom TLVs:
+ * 	TLVID_osmo_arfcn
+ * 	TLVID_osmo_ta
+ * 	TLVID_osmo_rxlev_ul
+ * 	TLVID_osmo_rxqual_ul
+ * 	TLVID_osmo_rxlev_dl
+ * 	TLVID_osmo_rxqual_dl
+ * 	TLVID_osmo_imei
+ */
+
+/* SUBMIT_SM_RESP (transaction mode) can contain the following optional
+ * Osmocom TLVs:
+ * 	TLVID_osmo_arfcn
+ * 	TLVID_osmo_ta
+ * 	TLVID_osmo_rxlev_ul
+ * 	TLVID_osmo_rxqual_ul
+ * 	TLVID_osmo_rxlev_dl
+ * 	TLVID_osmo_rxqual_dl
+ * 	TLVID_osmo_imei
+ */
+
+#endif