[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;
             }