use osmo_rat_type from libosmocore

Replace locally defined enum ran_type with libosmocore's new enum
osmo_rat_type, and value_string ran_type_names with osmo_rat_type_names.

The string representations change, which has cosmetic effects on the test suite
expectations.

Depends: I659687aef7a4d67ca372a39fef31dee07aed7631 (libosmocore)
Change-Id: I2c78c265dc99df581e1b00e563d6912c7ffdb36b
diff --git a/src/libmsc/iucs.c b/src/libmsc/iucs.c
index a96b4c2..974ddb3 100644
--- a/src/libmsc/iucs.c
+++ b/src/libmsc/iucs.c
@@ -56,7 +56,7 @@
 	DEBUGP(DIUCS, "Allocating IuCS RAN conn: lac %d, conn_id %" PRIx32 "\n",
 	       lac, ue->conn_id);
 
-	conn = ran_conn_alloc(network, RAN_UTRAN_IU, lac);
+	conn = ran_conn_alloc(network, OSMO_RAT_UTRAN_IU, lac);
 	if (!conn)
 		return NULL;
 
@@ -82,7 +82,7 @@
 	llist_for_each_entry(conn, &network->ran_conns, entry) {
 		DEBUGP(DIUCS, "%3d: %s", i, vlr_subscr_name(conn->vsub));
 		switch (conn->via_ran) {
-		case RAN_UTRAN_IU:
+		case OSMO_RAT_UTRAN_IU:
 			DEBUGPC(DIUCS, " Iu");
 			if (conn->iu.ue_ctx) {
 				DEBUGPC(DIUCS, " conn_id %d",
@@ -90,11 +90,11 @@
 				       );
 			}
 			break;
-		case RAN_GERAN_A:
+		case OSMO_RAT_GERAN_A:
 			DEBUGPC(DIUCS, " A");
 			/* TODO log A-interface connection details */
 			break;
-		case RAN_UNKNOWN:
+		case OSMO_RAT_UNKNOWN:
 			DEBUGPC(DIUCS, " ?");
 			break;
 		default:
@@ -120,7 +120,7 @@
 	log_subscribers(network);
 
 	llist_for_each_entry(conn, &network->ran_conns, entry) {
-		if (conn->via_ran != RAN_UTRAN_IU)
+		if (conn->via_ran != OSMO_RAT_UTRAN_IU)
 			continue;
 		if (!same_ue_conn(conn->iu.ue_ctx, ue))
 			continue;