gprs_bssgp_rim: Return with EOPNOTSUPP on unsupported containers

The current version of libosmocore only supports NACC related RIM
application containers. If the parser detects a different application
container it returns with EINVAL. Unfortunately this means that the
caller can not distinguish if there is a lack of support or a real
parsing error.

Change-Id: Ib5ada3554c04259764352888cf95bc4460cb2a54
Related: SYS#5103
diff --git a/src/gb/gprs_bssgp_rim.c b/src/gb/gprs_bssgp_rim.c
index 7094f5f..2096977 100644
--- a/src/gb/gprs_bssgp_rim.c
+++ b/src/gb/gprs_bssgp_rim.c
@@ -405,7 +405,7 @@
 		case BSSGP_RAN_INF_APP_ID_SON:
 		case BSSGP_RAN_INF_APP_ID_UTRA_SI:
 			/* TODO: add parsers for Si3, MBMS, SON, UTRA-SI app containers */
-			return -EINVAL;
+			return -EOPNOTSUPP;
 		default:
 			return -EINVAL;
 		}
@@ -475,7 +475,7 @@
 	case BSSGP_RAN_INF_APP_ID_SON:
 	case BSSGP_RAN_INF_APP_ID_UTRA_SI:
 		/* TODO: add encoders for Si3, MBMS, SON, UTRA-SI app containers */
-		return -EINVAL;
+		return -EOPNOTSUPP;
 	default:
 		return -EINVAL;
 	}
@@ -528,7 +528,7 @@
 		case BSSGP_RAN_INF_APP_ID_SON:
 		case BSSGP_RAN_INF_APP_ID_UTRA_SI:
 			/* TODO: add parsers for Si3, MBMS, SON, UTRA-SI app containers */
-			return -EINVAL;
+			return -EOPNOTSUPP;
 		default:
 			return -EINVAL;
 		}
@@ -547,7 +547,7 @@
 		case BSSGP_RAN_INF_APP_ID_SON:
 		case BSSGP_RAN_INF_APP_ID_UTRA_SI:
 			/* TODO: add parsers for Si3, MBMS, SON, UTRA-SI app containers */
-			return -EINVAL;
+			return -EOPNOTSUPP;
 		default:
 			return -EINVAL;
 		}
@@ -594,7 +594,7 @@
 		case BSSGP_RAN_INF_APP_ID_SON:
 		case BSSGP_RAN_INF_APP_ID_UTRA_SI:
 			/* TODO: add encoders for Si3, MBMS, SON, UTRA-SI app containers */
-			return -EINVAL;
+			return -EOPNOTSUPP;
 		default:
 			return -EINVAL;
 		}
@@ -613,7 +613,7 @@
 		case BSSGP_RAN_INF_APP_ID_SON:
 		case BSSGP_RAN_INF_APP_ID_UTRA_SI:
 			/* TODO: add encoders for Si3, MBMS, SON, UTRA-SI app containers */
-			return -EINVAL;
+			return -EOPNOTSUPP;
 		default:
 			return -EINVAL;
 		}
@@ -810,7 +810,7 @@
 	case BSSGP_RAN_INF_APP_ID_SON:
 	case BSSGP_RAN_INF_APP_ID_UTRA_SI:
 		/* TODO: add parsers for Si3, MBMS, SON, UTRA-SI app containers */
-		return -EINVAL;
+		return -EOPNOTSUPP;
 	default:
 		return -EINVAL;
 	}
@@ -849,7 +849,7 @@
 	case BSSGP_RAN_INF_APP_ID_SON:
 	case BSSGP_RAN_INF_APP_ID_UTRA_SI:
 		/* TODO: add encoders for Si3, MBMS, SON, UTRA-SI app containers */
-		return -EINVAL;
+		return -EOPNOTSUPP;
 	default:
 		return -EINVAL;
 	}