[gb proxy] treat BVCI=1 consistently like signalling

1 is reserved for point-to-multipoint data, i.e. not a point-to-point BVCI.
diff --git a/openbsc/src/gprs/gb_proxy.c b/openbsc/src/gprs/gb_proxy.c
index 6de76b7..b22906f 100644
--- a/openbsc/src/gprs/gb_proxy.c
+++ b/openbsc/src/gprs/gb_proxy.c
@@ -255,7 +255,7 @@
 	struct gbprox_peer *from_peer;
 	struct gprs_ra_id raid;
 
-	if (ns_bvci != 0) {
+	if (ns_bvci != 0 && ns_bvci != 1) {
 		LOGP(DGPRS, LOGL_NOTICE, "NSEI=%u BVCI=%u is not signalling\n",
 			nsvc->nsei, ns_bvci);
 		return -EINVAL;
@@ -430,7 +430,7 @@
 	uint16_t bvci;
 	int rc = 0;
 
-	if (ns_bvci != 0) {
+	if (ns_bvci != 0 && ns_bvci != 1) {
 		LOGP(DGPRS, LOGL_NOTICE, "NSEI=%u(SGSN) BVCI=%u is not "
 			"signalling\n", nsvc->nsei, ns_bvci);
 		/* FIXME: Send proper error message */