From 7a6872b3eeebc0ddd4fd165c517ee66c606fb060 Mon Sep 17 00:00:00 2001 From: JongSeok Won Date: Mon, 20 Jul 2020 18:16:03 +0900 Subject: [PATCH] rilmodem: set proto type during setting initial attach apn Added the protocol type of initial attach apn depends on protocol type in LTE Atom. --- drivers/rilmodem/lte.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/drivers/rilmodem/lte.c b/drivers/rilmodem/lte.c index 61718961..b613d354 100644 --- a/drivers/rilmodem/lte.c +++ b/drivers/rilmodem/lte.c @@ -71,6 +71,7 @@ static void ril_lte_set_default_attach_info(const struct ofono_lte *lte, struct cb_data *cbd = cb_data_new(cb, data, (struct ofono_lte *)lte); struct parcel rilp; char buf[OFONO_GPRS_MAX_APN_LENGTH + 1]; + const char *proto = ril_util_gprs_proto_to_ril_string(info->proto); DBG("%s", info->apn); @@ -80,10 +81,11 @@ static void ril_lte_set_default_attach_info(const struct ofono_lte *lte, if (strlen(info->apn) > 0) { sprintf(buf, "%s", info->apn); parcel_w_string(&rilp, buf); - } else + } else { parcel_w_string(&rilp, ""); /* apn */ + } - parcel_w_string(&rilp, "ip"); /* protocol */ + parcel_w_string(&rilp, proto); /* protocol */ parcel_w_int32(&rilp, 0); /* auth type */ parcel_w_string(&rilp, ""); /* username */ parcel_w_string(&rilp, ""); /* password */