[Feature][T108][task-view-1465] 1.Solve the problem of failed apn authentication Settings
[Feature][T108][task-view-1478] 2.configure the mapping relationship between linkid, apnid, and cid
[Feature][T108][task-view-1478] 3.The cid1 successful dial-up callback function does not return the ip
Only Configure: No
Affected branch: GSW_V1453
Affected module: DATA_CALL
Is it affected on IC: only ASR
Self-test: yes
Doc Update: no
Change-Id: Iafcda91d75931bacea7213c748fd99c08b9a673c
diff --git a/mbtk/test/libgsw_lib/gsw_data_test.c b/mbtk/test/libgsw_lib/gsw_data_test.c
index 6efa383..61f1256 100755
--- a/mbtk/test/libgsw_lib/gsw_data_test.c
+++ b/mbtk/test/libgsw_lib/gsw_data_test.c
@@ -220,11 +220,11 @@
strcpy(pub_LinkInf->mcc,"460");
strcpy(pub_LinkInf->mnc,"11");
strcpy(pub_LinkInf->apn,"pub_apn");
- strcpy(pub_LinkInf->apnid,"pub_apnid");
+ strcpy(pub_LinkInf->apnid,"-1");
strcpy(pub_LinkInf->apnType,"default");
- strcpy(pub_LinkInf->usr,"");
- strcpy(pub_LinkInf->pwd,"");
- strcpy(pub_LinkInf->authType,"0");
+ strcpy(pub_LinkInf->usr,"123");
+ strcpy(pub_LinkInf->pwd,"123");
+ strcpy(pub_LinkInf->authType,"2");
strcpy(pub_LinkInf->normalProtocol,"IPV4V6");
strcpy(pub_LinkInf->roamingProtocol,"IPV4V6");
strcpy(pub_LinkInf->carrier,"CHINA TELECOM");
@@ -233,11 +233,11 @@
strcpy(pri_LinkInf->mcc,"460");
strcpy(pri_LinkInf->mnc,"11");
strcpy(pri_LinkInf->apn,"pri_apn");
- strcpy(pri_LinkInf->apnid,"pri_apnid");
+ strcpy(pri_LinkInf->apnid,"1");
strcpy(pri_LinkInf->apnType,"mms");
- strcpy(pri_LinkInf->usr,"");
- strcpy(pri_LinkInf->pwd,"");
- strcpy(pri_LinkInf->authType,"0");
+ strcpy(pri_LinkInf->usr,"456");
+ strcpy(pri_LinkInf->pwd,"456");
+ //strcpy(pri_LinkInf->authType,"1");
strcpy(pri_LinkInf->normalProtocol,"IPV4V6");
strcpy(pri_LinkInf->roamingProtocol,"IPV4V6");
strcpy(pri_LinkInf->carrier,"CHINA TELECOM");
@@ -307,12 +307,19 @@
case 4:
{
- printf("gsw_data_call_connect start\n");
+ printf("gsw_data_call_connect start\n");
ret = gsw_data_call_connect(pub_LinkInf->handle, pub_LinkInf);
if (ret != 0) {
- printf("gsw_data_call_connect failed, ret = %d\n",ret);
+ printf("gsw_data_call_connect pub_LinkInf failed, ret = %d\n",ret);
continue;
}
+#if 1
+ ret = gsw_data_call_connect(pri_LinkInf->handle, pri_LinkInf);
+ if (ret != 0) {
+ printf("gsw_data_call_connect pri_LinkInf failed, ret = %d\n",ret);
+ continue;
+ }
+#endif
printf("gsw_data_call_connect success\n");
break;
}
@@ -322,9 +329,16 @@
printf("gsw_data_call_disconnect start\n");
ret = gsw_data_call_disconnect(pub_LinkInf->handle, pub_LinkInf);
if (ret != 0) {
- printf("gsw_data_call_disconnect failed,ret = %d\n",ret);
+ printf("gsw_data_call_disconnect pub_LinkInf failed,ret = %d\n",ret);
continue;
}
+#if 1
+ ret = gsw_data_call_disconnect(pri_LinkInf->handle, pri_LinkInf);
+ if (ret != 0) {
+ printf("gsw_data_call_disconnect pri_LinkInf failed,ret = %d\n",ret);
+ continue;
+ }
+#endif
printf("gsw_data_call_disconnect success\n");
break;
}