pespin has submitted this change. ( https://gerrit.osmocom.org/c/osmocom-bb/+/32081 )
Change subject: layer23: modem: fill imsi & imei in vty 'test gmm attach' ......................................................................
layer23: modem: fill imsi & imei in vty 'test gmm attach'
Related: OS#5501 Change-Id: If93f7e2cbb421d0aa2702b8e130c8602fbc18a97 --- M src/host/layer23/src/modem/vty.c 1 file changed, 18 insertions(+), 1 deletion(-)
Approvals: fixeria: Looks good to me, approved Jenkins Builder: Verified laforge: Looks good to me, approved
diff --git a/src/host/layer23/src/modem/vty.c b/src/host/layer23/src/modem/vty.c index 69848df..68a46b8 100644 --- a/src/host/layer23/src/modem/vty.c +++ b/src/host/layer23/src/modem/vty.c @@ -162,14 +162,21 @@ { struct osmo_gprs_gmm_prim *gmm_prim; const uint32_t tlli = 0xe1c5d364; + const char *imsi = "1234567890"; + const char *imei = "42342342342342"; + const char *imeisv = "4234234234234275"; struct osmocom_ms *ms;
if ((ms = l23_vty_get_ms(argv[0], vty)) == NULL) return CMD_WARNING;
gmm_prim = osmo_gprs_gmm_prim_alloc_gmmreg_attach_req(); - gmm_prim->gmmreg.attach_req.ptmsi = tlli; gmm_prim->gmmreg.attach_req.attach_type = OSMO_GPRS_GMM_ATTACH_TYPE_GPRS; + gmm_prim->gmmreg.attach_req.ptmsi = tlli; + OSMO_STRLCPY_ARRAY(gmm_prim->gmmreg.attach_req.imsi, imsi); + OSMO_STRLCPY_ARRAY(gmm_prim->gmmreg.attach_req.imei, imei); + OSMO_STRLCPY_ARRAY(gmm_prim->gmmreg.attach_req.imeisv, imeisv); +
if (osmo_gprs_gmm_prim_upper_down(gmm_prim) != 0) { vty_out(vty, "Failed to enqueue a GMM PDU%s", VTY_NEWLINE);