[MPTCP] Add connection_mptcp_is_supported()
[platform/core/api/connection.git] / test / connection_test.c
index 350bae9..4864e36 100755 (executable)
@@ -2245,8 +2245,15 @@ int test_get_tcpdump_state(void)
 int test_mptcp_enable(void)
 {
        int rv = 0;
-       rv = connection_mptcp_enable(CONNECTION_MPTCP_ENABLE_ALL);
+       bool supported = false;
+       rv = connection_mptcp_is_supported(connection, &supported);
+       if (rv != CONNECTION_ERROR_NONE) {
+               printf("Failure[%s]\n", test_print_error(rv));
+               return -1;
+       }
+       printf("MPTCP Support: %d\n", supported);
 
+       rv = connection_mptcp_enable(connection, CONNECTION_MPTCP_ENABLE_ALL);
        if (rv != CONNECTION_ERROR_NONE) {
                printf("Failure[%s]\n", test_print_error(rv));
                return -1;
@@ -2257,7 +2264,7 @@ int test_mptcp_enable(void)
 int test_mptcp_disable(void)
 {
        int rv = 0;
-       rv = connection_mptcp_disable();
+       rv = connection_mptcp_disable(connection);
 
        if (rv != CONNECTION_ERROR_NONE) {
                printf("Failure[%s]\n", test_print_error(rv));
@@ -2274,10 +2281,10 @@ int test_mptcp_set_path_manager(void)
 
        switch (input) {
        case 1:
-               rv = connection_mptcp_set_path_manager(CONNECTION_MPTCP_PM_DEFAULT);
+               rv = connection_mptcp_set_path_manager(connection, CONNECTION_MPTCP_PM_DEFAULT);
                break;
        case 2:
-               rv = connection_mptcp_set_path_manager(CONNECTION_MPTCP_PM_FULLMESH);
+               rv = connection_mptcp_set_path_manager(connection, CONNECTION_MPTCP_PM_FULLMESH);
                break;
        default:
                printf("Invalid input!!\n");
@@ -2297,7 +2304,7 @@ int test_mptcp_get_path_manager(void)
        int rv = 0;
        connection_mptcp_path_manager_e pm;
 
-       rv = connection_mptcp_get_path_manager(&pm);
+       rv = connection_mptcp_get_path_manager(connection, &pm);
        if (rv != CONNECTION_ERROR_NONE) {
                printf("Failure[%s]\n", test_print_error(rv));
                return -1;
@@ -2326,10 +2333,10 @@ int test_mptcp_set_scheduler(void)
 
        switch (input) {
        case 1:
-               rv = connection_mptcp_set_scheduler(CONNECTION_MPTCP_SCHEDULER_DEFAULT);
+               rv = connection_mptcp_set_scheduler(connection, CONNECTION_MPTCP_SCHEDULER_DEFAULT);
                break;
        case 2:
-               rv = connection_mptcp_set_scheduler(CONNECTION_MPTCP_SCHEDULER_ROUNDROBIN);
+               rv = connection_mptcp_set_scheduler(connection, CONNECTION_MPTCP_SCHEDULER_ROUNDROBIN);
                break;
        default:
                printf("Invalid input!!\n");
@@ -2349,7 +2356,7 @@ int test_mptcp_get_scheduler(void)
        int rv = 0;
        connection_mptcp_scheduler_e scheduler;
 
-       rv = connection_mptcp_get_scheduler(&scheduler);
+       rv = connection_mptcp_get_scheduler(connection, &scheduler);
        if (rv != CONNECTION_ERROR_NONE) {
                printf("Failure[%s]\n", test_print_error(rv));
                return -1;