/* * Turn fast reconnect capability on/off * * This function tells wimaxd to turn fast reconnect on or off. */ int iwmx_sdk_set_fast_reconnect_enabled(struct wmxsdk *wmxsdk, int enabled) { WIMAX_API_RET r; char errstr[512]; UINT32 errstr_size = sizeof(errstr); r = SetFastReconnectCapabilityStatus(&wmxsdk->device_id, !!enabled); if (r != WIMAX_API_RET_SUCCESS) { GetErrorString(&wmxsdk->device_id, r, errstr, &errstr_size); nm_log_err(LOGD_WIMAX, "wmxsdk: Cannot set fast reconnect to %d: %d (%s)", enabled, r, errstr); return -EIO; } return 0; }
void wimaxcu_set_fast_reconnect(WIMAX_API_DEVICE_ID_P p_device_id, BOOL isEnabled) { WIMAX_API_RET wmxStatus; wmxStatus = SetFastReconnectCapabilityStatus(p_device_id, isEnabled); if (wmxStatus == WIMAX_API_RET_SUCCESS) { if (isEnabled == 0) printf("Fast Reconnect Disabled\n"); else printf("Fase Reconnect Enabled\n"); } else { printf("Failed to set Fast Reconnect settings\n"); } }