Exemplo n.º 1
0
/*
 * 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;
}
Exemplo n.º 2
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");
	}
}