{
// check MPTCP support
if (_connection_libnet_mptcp_supported() == FALSE) {
- CONNECTION_LOG(CONNECTION_ERROR, "MPTCP is not supported");
- return CONNECTION_ERROR_NOT_SUPPORTED;
+ CONNECTION_LOG(CONNECTION_ERROR, "MPTCP is not supported"); //LCOV_EXCL_LINE
+ return CONNECTION_ERROR_NOT_SUPPORTED; //LCOV_EXCL_LINE
}
if (!(_connection_check_handle_validity(connection))) {
if (enable <= CONNECTION_MPTCP_DISABLE
|| enable > CONNECTION_MPTCP_ENABLE_SOCKOPT) {
- CONNECTION_LOG(CONNECTION_ERROR, "Use connection_mptcp_disable()");
- return CONNECTION_ERROR_INVALID_PARAMETER;
+ CONNECTION_LOG(CONNECTION_ERROR, "Use connection_mptcp_disable()"); //LCOV_EXCL_LINE
+ return CONNECTION_ERROR_INVALID_PARAMETER; //LCOV_EXCL_LINE
}
return _connection_libnet_mptcp_enable(enable);
{
// check MPTCP support
if (_connection_libnet_mptcp_supported() == FALSE) {
- CONNECTION_LOG(CONNECTION_ERROR, "MPTCP is not supported");
- return CONNECTION_ERROR_NOT_SUPPORTED;
+ CONNECTION_LOG(CONNECTION_ERROR, "MPTCP is not supported"); //LCOV_EXCL_LINE
+ return CONNECTION_ERROR_NOT_SUPPORTED; //LCOV_EXCL_LINE
}
if (!(_connection_check_handle_validity(connection))) {
{
// check MPTCP support
if (_connection_libnet_mptcp_supported() == FALSE) {
- CONNECTION_LOG(CONNECTION_ERROR, "MPTCP is not supported");
- return CONNECTION_ERROR_NOT_SUPPORTED;
+ CONNECTION_LOG(CONNECTION_ERROR, "MPTCP is not supported"); //LCOV_EXCL_LINE
+ return CONNECTION_ERROR_NOT_SUPPORTED; //LCOV_EXCL_LINE
}
if (!(_connection_check_handle_validity(connection))) {
}
if (enable == NULL) {
- CONNECTION_LOG(CONNECTION_ERROR, "Invalid parameter");
- return CONNECTION_ERROR_INVALID_PARAMETER;
+ CONNECTION_LOG(CONNECTION_ERROR, "Invalid parameter"); //LCOV_EXCL_LINE
+ return CONNECTION_ERROR_INVALID_PARAMETER; //LCOV_EXCL_LINE
}
return _connection_libnet_mptcp_get_enabled(enable);
{
// check MPTCP support
if (_connection_libnet_mptcp_supported() == FALSE) {
- CONNECTION_LOG(CONNECTION_ERROR, "MPTCP is not supported");
- return CONNECTION_ERROR_NOT_SUPPORTED;
+ CONNECTION_LOG(CONNECTION_ERROR, "MPTCP is not supported"); //LCOV_EXCL_LINE
+ return CONNECTION_ERROR_NOT_SUPPORTED; //LCOV_EXCL_LINE
}
if (!(_connection_check_handle_validity(connection))) {
{
// check MPTCP support
if (_connection_libnet_mptcp_supported() == FALSE) {
- CONNECTION_LOG(CONNECTION_ERROR, "MPTCP is not supported");
- return CONNECTION_ERROR_NOT_SUPPORTED;
+ CONNECTION_LOG(CONNECTION_ERROR, "MPTCP is not supported"); //LCOV_EXCL_LINE
+ return CONNECTION_ERROR_NOT_SUPPORTED; //LCOV_EXCL_LINE
}
if (!(_connection_check_handle_validity(connection))) {
{
// check MPTCP support
if (_connection_libnet_mptcp_supported() == FALSE) {
- CONNECTION_LOG(CONNECTION_ERROR, "MPTCP is not supported");
- return CONNECTION_ERROR_NOT_SUPPORTED;
+ CONNECTION_LOG(CONNECTION_ERROR, "MPTCP is not supported"); //LCOV_EXCL_LINE
+ return CONNECTION_ERROR_NOT_SUPPORTED; //LCOV_EXCL_LINE
}
if (!(_connection_check_handle_validity(connection))) {
{
// check MPTCP support
if (_connection_libnet_mptcp_supported() == FALSE) {
- CONNECTION_LOG(CONNECTION_ERROR, "MPTCP is not supported");
- return CONNECTION_ERROR_NOT_SUPPORTED;
+ CONNECTION_LOG(CONNECTION_ERROR, "MPTCP is not supported"); //LCOV_EXCL_LINE
+ return CONNECTION_ERROR_NOT_SUPPORTED; //LCOV_EXCL_LINE
}
if (!(_connection_check_handle_validity(connection))) {
return CONNECTION_MPTCP_PM_DEFAULT;
if (g_strcmp0(pm, "fullmesh") == 0)
return CONNECTION_MPTCP_PM_FULLMESH;
- return CONNECTION_MPTCP_PM_UNKNOWN;
+ return CONNECTION_MPTCP_PM_UNKNOWN; //LCOV_EXCL_LINE
}
static const char* __convert_mptcp_scheduler_enum_to_str(connection_mptcp_scheduler_e scheduler)
return CONNECTION_MPTCP_SCHEDULER_DEFAULT;
if (g_strcmp0(scheduler, "roundrobin") == 0)
return CONNECTION_MPTCP_SCHEDULER_ROUNDROBIN;
- return CONNECTION_MPTCP_SCHEDULER_UNKNOWN;
+ return CONNECTION_MPTCP_SCHEDULER_UNKNOWN; //LCOV_EXCL_LINE
}
gboolean _connection_libnet_mptcp_supported()
rv = net_mptcp_supported(&support);
if (rv == NET_ERR_ACCESS_DENIED) {
- CONNECTION_LOG(CONNECTION_ERROR, "Access denied");
+ CONNECTION_LOG(CONNECTION_ERROR, "Access denied"); //LCOV_EXCL_LINE
return false;
} else if (rv != NET_ERR_NONE) {
- CONNECTION_LOG(CONNECTION_ERROR, "Failed to enable MPTCP [%d]", rv);
+ CONNECTION_LOG(CONNECTION_ERROR, "Failed to enable MPTCP [%d]", rv); //LCOV_EXCL_LINE
return false;
}
rv = net_mptcp_set_enabled((int)enable);
if (rv == NET_ERR_ACCESS_DENIED) {
- CONNECTION_LOG(CONNECTION_ERROR, "Access denied");
- return CONNECTION_ERROR_PERMISSION_DENIED;
+ CONNECTION_LOG(CONNECTION_ERROR, "Access denied"); //LCOV_EXCL_LINE
+ return CONNECTION_ERROR_PERMISSION_DENIED; //LCOV_EXCL_LINE
} else if (rv != NET_ERR_NONE) {
- CONNECTION_LOG(CONNECTION_ERROR, "Failed to enable MPTCP [%d]", rv);
- return CONNECTION_ERROR_OPERATION_FAILED;
+ CONNECTION_LOG(CONNECTION_ERROR, "Failed to enable MPTCP [%d]", rv); //LCOV_EXCL_LINE
+ return CONNECTION_ERROR_OPERATION_FAILED; //LCOV_EXCL_LINE
}
return CONNECTION_ERROR_NONE;
rv = net_mptcp_get_enabled(&result);
if (rv == NET_ERR_ACCESS_DENIED) {
- CONNECTION_LOG(CONNECTION_ERROR, "Access denied");
- return CONNECTION_ERROR_PERMISSION_DENIED;
+ CONNECTION_LOG(CONNECTION_ERROR, "Access denied"); //LCOV_EXCL_LINE
+ return CONNECTION_ERROR_PERMISSION_DENIED; //LCOV_EXCL_LINE
} else if (rv != NET_ERR_NONE) {
- CONNECTION_LOG(CONNECTION_ERROR, "Failed to get MPTCP enabled state [%d]", rv);
- return CONNECTION_ERROR_OPERATION_FAILED;
+ CONNECTION_LOG(CONNECTION_ERROR, "Failed to get MPTCP enabled state [%d]", rv); //LCOV_EXCL_LINE
+ return CONNECTION_ERROR_OPERATION_FAILED; //LCOV_EXCL_LINE
}
*enable = (connection_mptcp_enable_e)result;
rv = net_mptcp_set_path_manager(str);
if (rv == NET_ERR_ACCESS_DENIED) {
- CONNECTION_LOG(CONNECTION_ERROR, "Access denied");
- return CONNECTION_ERROR_PERMISSION_DENIED;
+ CONNECTION_LOG(CONNECTION_ERROR, "Access denied"); //LCOV_EXCL_LINE
+ return CONNECTION_ERROR_PERMISSION_DENIED; //LCOV_EXCL_LINE
} else if (rv != NET_ERR_NONE) {
- CONNECTION_LOG(CONNECTION_ERROR, "Failed to set MPTCP path manager [%d]", rv);
- return CONNECTION_ERROR_OPERATION_FAILED;
+ CONNECTION_LOG(CONNECTION_ERROR, "Failed to set MPTCP path manager [%d]", rv); //LCOV_EXCL_LINE
+ return CONNECTION_ERROR_OPERATION_FAILED; //LCOV_EXCL_LINE
}
return CONNECTION_ERROR_NONE;
rv = net_mptcp_get_path_manager(&result);
if (rv == NET_ERR_ACCESS_DENIED) {
- CONNECTION_LOG(CONNECTION_ERROR, "Access denied");
- return CONNECTION_ERROR_PERMISSION_DENIED;
+ CONNECTION_LOG(CONNECTION_ERROR, "Access denied"); //LCOV_EXCL_LINE
+ return CONNECTION_ERROR_PERMISSION_DENIED; //LCOV_EXCL_LINE
} else if (rv != NET_ERR_NONE) {
- CONNECTION_LOG(CONNECTION_ERROR, "Failed to get MPTCP path manager [%d]", rv);
- return CONNECTION_ERROR_OPERATION_FAILED;
+ CONNECTION_LOG(CONNECTION_ERROR, "Failed to get MPTCP path manager [%d]", rv); //LCOV_EXCL_LINE
+ return CONNECTION_ERROR_OPERATION_FAILED; //LCOV_EXCL_LINE
}
CONNECTION_LOG(CONNECTION_ERROR, "get path manager %s", result);
rv = net_mptcp_set_scheduler(str);
if (rv == NET_ERR_ACCESS_DENIED) {
- CONNECTION_LOG(CONNECTION_ERROR, "Access denied");
- return CONNECTION_ERROR_PERMISSION_DENIED;
+ CONNECTION_LOG(CONNECTION_ERROR, "Access denied"); //LCOV_EXCL_LINE
+ return CONNECTION_ERROR_PERMISSION_DENIED; //LCOV_EXCL_LINE
} else if (rv != NET_ERR_NONE) {
- CONNECTION_LOG(CONNECTION_ERROR, "Failed to set MPTCP scheduler [%d]", rv);
- return CONNECTION_ERROR_OPERATION_FAILED;
+ CONNECTION_LOG(CONNECTION_ERROR, "Failed to set MPTCP scheduler [%d]", rv); //LCOV_EXCL_LINE
+ return CONNECTION_ERROR_OPERATION_FAILED; //LCOV_EXCL_LINE
}
return CONNECTION_ERROR_NONE;
rv = net_mptcp_get_scheduler(&result);
if (rv == NET_ERR_ACCESS_DENIED) {
- CONNECTION_LOG(CONNECTION_ERROR, "Access denied");
- return CONNECTION_ERROR_PERMISSION_DENIED;
+ CONNECTION_LOG(CONNECTION_ERROR, "Access denied"); //LCOV_EXCL_LINE
+ return CONNECTION_ERROR_PERMISSION_DENIED; //LCOV_EXCL_LINE
} else if (rv != NET_ERR_NONE) {
- CONNECTION_LOG(CONNECTION_ERROR, "Failed to get MPTCP scheduler [%d]", rv);
- return CONNECTION_ERROR_OPERATION_FAILED;
+ CONNECTION_LOG(CONNECTION_ERROR, "Failed to get MPTCP scheduler [%d]", rv); //LCOV_EXCL_LINE
+ return CONNECTION_ERROR_OPERATION_FAILED; //LCOV_EXCL_LINE
}
CONNECTION_LOG(CONNECTION_ERROR, "get scheduler %s", result);