hnbgw: Introduce module parameter mp_validate_talloc_asn1

This allows selectively disabling ASN.1 memory checks, which still fail
in current osmo-hnbgw-latest.

Change-Id: I5c18cf2d6797bcf0bef13d71ab0b69f1403b474f
diff --git a/hnbgw/HNBGW_Tests.ttcn b/hnbgw/HNBGW_Tests.ttcn
index f38fc0c..a89837a 100644
--- a/hnbgw/HNBGW_Tests.ttcn
+++ b/hnbgw/HNBGW_Tests.ttcn
@@ -185,6 +185,8 @@
 	/* IP address from which the SUT (osmo-hnbgw) sends PFCP requests, and to which the ttcn3 UPF emulation sends
 	 * PFCP responses. */
 	charstring mp_pfcp_ip_remote := "127.0.0.2";
+
+	boolean mp_validate_talloc_asn1 := true;
 }
 
 function MSC_UnitdataCallback(RANAP_PDU ranap) runs on RAN_Emulation_CT return template RANAP_PDU {
@@ -460,7 +462,9 @@
 }
 
 friend function f_shutdown_helper() runs on test_CT {
-	f_verify_talloc_bytes(HNBGWVTY, {"asn1_context"}, 1);
+	if (mp_validate_talloc_asn1) {
+		f_verify_talloc_bytes(HNBGWVTY, {"asn1_context"}, 1);
+	}
 
 	all component.stop;
 	setverdict(pass);