gprs_ns2: add new vty2

Change-Id: I163279cf57e84198dc8c53e1c109f5a9474670e9
diff --git a/include/osmocom/gprs/gprs_ns2.h b/include/osmocom/gprs/gprs_ns2.h
index 0b3ea1f..1b20298 100644
--- a/include/osmocom/gprs/gprs_ns2.h
+++ b/include/osmocom/gprs/gprs_ns2.h
@@ -42,6 +42,7 @@
 
 /*! Osmocom NS link layer types */
 enum gprs_ns2_ll {
+	GPRS_NS2_LL_UNDEF,	/*!< undefined, used by vty */
 	GPRS_NS2_LL_UDP,	/*!< NS/UDP/IP */
 	GPRS_NS2_LL_FR,		/*!< NS/FR */
 	GPRS_NS2_LL_FR_GRE,	/*!< NS/FR/GRE/IP */
@@ -264,4 +265,7 @@
 		      const struct osmo_sockaddr_str *default_bind);
 int gprs_ns2_vty_create();
 
+/* vty 2 */
+int gprs_ns2_vty2_init(struct gprs_ns2_inst *nsi);
+
 /*! @} */
diff --git a/include/osmocom/vty/command.h b/include/osmocom/vty/command.h
index add57e2..bc8f2e1 100644
--- a/include/osmocom/vty/command.h
+++ b/include/osmocom/vty/command.h
@@ -100,6 +100,8 @@
 	L_CS7_SCCPADDR_GT_NODE,	/*!< SS7 SCCP Global Title */
 
 	L_CPU_SCHED_NODE,		/*!< CPU Sched related options node */
+	L_NS_BIND_NODE,		/*!< NS bind node */
+	L_NS_NSE_NODE,		/*!< NS NSE node */
 	/*
 	 * When adding new nodes to the libosmocore project, these nodes can be
 	 * used to avoid ABI changes for unrelated projects.