gbproxy: Reject SGSN UNITDATA messages with an invalid BVCI

Currently such messages lead to a creation of a new peer with the
SGSN's NSEI, which results in echoing the message back to the SGSN.

This patch modifies this by sending a STATUS response (invalid BVCI)
instead back to the SGSN.

Sponsored-by: On-Waves ehf
diff --git a/openbsc/tests/gbproxy/gbproxy_test.ok b/openbsc/tests/gbproxy/gbproxy_test.ok
index fcde39f..35d97e7 100644
--- a/openbsc/tests/gbproxy/gbproxy_test.ok
+++ b/openbsc/tests/gbproxy/gbproxy_test.ok
@@ -804,14 +804,15 @@
 CALLBACK, event 0, msg length 0, bvci 0x10ff
 
 
-NS UNITDATA MESSAGE to SGSN, BVCI 0x10ff, msg length 0
+NS UNITDATA MESSAGE to SGSN, BVCI 0x0000, msg length 10
+41 07 81 05 04 82 10 ff 15 80 
 
+MESSAGE to SGSN at 0x05060708:32000, msg length 14
+00 00 00 00 41 07 81 05 04 82 10 ff 15 80 
 
-MESSAGE to SGSN at 0x05060708:32000, msg length 4
-00 00 10 ff 
-
-result (UNITDATA) = 4
+result (UNITDATA) = 14
 
 Gbproxy global:
+    Invalid BVC Identifier          : 1
 ===== NS protocol test END