Add NR network type on ps service handling 69/225469/2 submit/tizen/20200324.013243
authorsinikang <sinikang@samsung.com>
Thu, 20 Feb 2020 06:44:25 +0000 (15:44 +0900)
committersinikang <sinikang@samsung.com>
Tue, 25 Feb 2020 03:26:15 +0000 (12:26 +0900)
Change-Id: I9ae20a1d61b674385f4c12bab5bd4c8b8836fa2b
Signed-off-by: sinikang <sinikang@samsung.com>
packaging/tel-plugin-packetservice.spec
src/ps_service.c

index 50354e131c1e353a5d621bab94dcc76a0323ecf9..3bd79660fd461c7887b0c5ed78646fd01c44c611 100644 (file)
@@ -4,7 +4,7 @@
 
 %define major 0
 %define minor 4
-%define patchlevel 30
+%define patchlevel 31
 
 Name:           tel-plugin-packetservice
 Version:        %{major}.%{minor}.%{patchlevel}
index 5bd3a150a49d1f9f1e892b04ca2959bed1a74f26..ace35c9360e86f8a4119213959822ec2db5f5d5f 100644 (file)
@@ -110,6 +110,9 @@ static char *__ps_service_act2string(enum telephony_network_access_technology ac
        case NETWORK_ACT_LTE:
                return "LTE";
 
+       case NETWORK_ACT_NR:
+               return "5G";
+
        case NETWORK_ACT_UNKNOWN:
        default:
                return "unknown";
@@ -1638,7 +1641,7 @@ gboolean _ps_service_set_access_technology(ps_service_t *service,
                service->act = value;
                ps_info_ex_svc(service, "service(%p) P ACT(%d) Access Technology(%d)", service, p_act, service->act);
 
-               if (p_act == NETWORK_ACT_LTE && (service->act >= NETWORK_ACT_GSM && service->act < NETWORK_ACT_LTE)) {
+               if ((p_act == NETWORK_ACT_LTE || p_act == NETWORK_ACT_NR) && (service->act >= NETWORK_ACT_GSM && service->act < NETWORK_ACT_LTE)) {
                        GResolver *r = NULL;
 
                        ps_dbg_ex_svc(service, "send the dns pkt for keeping connection");