📄 attribute_control_structures.h
字号:
{0, ZERO_OR_MORE, NO_MODIFIER, 0}, /* 89*/ {RADIUS_TUNNEL_CLIENT_AUTH_ID, ILLEGAL, NO_MODIFIER, 0}, /* 90*/ {RADIUS_TUNNEL_SERVER_AUTH_ID, ILLEGAL, NO_MODIFIER, 0}, /* 91*/};/**********************************************************************************/ATTRIBUTE_CONTROL access_challenge_control[MAXIMUM_RADIUS_ATTRIBUTE_TYPE] = { {0, ILLEGAL, NO_MODIFIER, 0}, /* 0 */ {RADIUS_USER_NAME, ILLEGAL, NO_MODIFIER, 0}, /* 1 */ {RADIUS_USER_PASSWORD, ILLEGAL, NO_MODIFIER, 0}, /* 2 */ {RADIUS_CHAP_PASSWORD, ILLEGAL, NO_MODIFIER, 0}, /* 3 */ {RADIUS_NAS_IP_ADDRESS, ILLEGAL, NO_MODIFIER, 0}, /* 4 */ {RADIUS_NAS_PORT, ILLEGAL, NO_MODIFIER, 0}, /* 5 */ {RADIUS_SERVICE_TYPE, ILLEGAL, NO_MODIFIER, 0}, /* 6 */ {RADIUS_FRAMED_PROTOCOL, ILLEGAL, NO_MODIFIER, 0}, /* 7 */ {RADIUS_FRAMED_IP_ADDRESS, ILLEGAL, NO_MODIFIER, 0}, /* 8 */ {RADIUS_FRAMED_IP_NETMASK, ILLEGAL, NO_MODIFIER, 0}, /* 9 */ {RADIUS_FRAMED_ROUTING, ILLEGAL, NO_MODIFIER, 0}, /* 10*/ {RADIUS_FILTER_ID, ILLEGAL, NO_MODIFIER, 0}, /* 11*/ {RADIUS_FRAMED_MTU, ILLEGAL, NO_MODIFIER, 0}, /* 12*/ {RADIUS_FRAMED_COMPRESSION, ILLEGAL, NO_MODIFIER, 0}, /* 13*/ {RADIUS_LOGIN_IP_HOST, ILLEGAL, NO_MODIFIER, 0}, /* 14*/ {RADIUS_LOGIN_SERVICE, ILLEGAL, NO_MODIFIER, 0}, /* 15*/ {RADIUS_LOGIN_TCP_PORT, ILLEGAL, NO_MODIFIER, 0}, /* 16*/ {RADIUS_UNASSIGNED_17, ILLEGAL, NO_MODIFIER, 0}, /* 17*/ {RADIUS_REPLY_MESSAGE, ZERO_OR_MORE, NO_MODIFIER, 0}, /* 18*/ {RADIUS_CALLBACK_NUMBER, ILLEGAL, NO_MODIFIER, 0}, /* 19*/ {RADIUS_CALLBACK_ID, ILLEGAL, NO_MODIFIER, 0}, /* 20*/ {RADIUS_UNASSIGNED_21, ILLEGAL, NO_MODIFIER, 0}, /* 21*/ {RADIUS_FRAMED_ROUTE, ILLEGAL, NO_MODIFIER, 0}, /* 22*/ {RADIUS_FRAMED_IPX_NETWORK, ILLEGAL, NO_MODIFIER, 0}, /* 23*/ {RADIUS_STATE, ONE_ONLY, NO_MODIFIER, 0}, /* 24*/ {RADIUS_CLASS_ATTRIBUTE, ILLEGAL, NO_MODIFIER, 0}, /* 25*/ {RADIUS_VENDOR_SPECIFIC, ILLEGAL, NO_MODIFIER, 0}, /* 26*/ {RADIUS_SESSION_TIMEOUT, ILLEGAL, NO_MODIFIER, 0}, /* 27*/ {RADIUS_IDLE_TIMEOUT, ILLEGAL, NO_MODIFIER, 0}, /* 28*/ {RADIUS_TERMINATION_ACTION, ILLEGAL, NO_MODIFIER, 0}, /* 29*/ {RADIUS_CALLED_STATION_ID, ILLEGAL, NO_MODIFIER, 0}, /* 30*/ {RADIUS_CALLING_STATION_ID, ILLEGAL, NO_MODIFIER, 0}, /* 31*/ {RADIUS_NAS_IDENTIFIER, ILLEGAL, NO_MODIFIER, 0}, /* 32*/ {RADIUS_PROXY_STATE, ILLEGAL, NO_MODIFIER, 0}, /* 33*/ {RADIUS_LOGIN_LAT_SERVICE, ILLEGAL, NO_MODIFIER, 0}, /* 34*/ {RADIUS_LOGIN_LAT_NODE, ILLEGAL, NO_MODIFIER, 0}, /* 35*/ {RADIUS_LOGIN_LAT_GROUP, ILLEGAL, NO_MODIFIER, 0}, /* 36*/ {RADIUS_FRAMED_APPLETALK_LINK, ILLEGAL, NO_MODIFIER, 0}, /* 37*/ {RADIUS_FRAMED_APPLETALK_NETWORK, ILLEGAL, NO_MODIFIER, 0}, /* 38*/ {RADIUS_FRAMED_APPLETALK_ZONE, ILLEGAL, NO_MODIFIER, 0}, /* 39*/ {RADIUS_ACCT_STATUS_TYPE, ILLEGAL, NO_MODIFIER, 0}, /* 40*/ {RADIUS_ACCT_DELAY_TIME, ILLEGAL, NO_MODIFIER, 0}, /* 41*/ {RADIUS_ACCT_INPUT_OCTETS, ILLEGAL, NO_MODIFIER, 0}, /* 42*/ {RADIUS_ACCT_OUTPUT_OCTETS, ILLEGAL, NO_MODIFIER, 0}, /* 43*/ {RADIUS_ACCT_SESSION_ID, ILLEGAL, NO_MODIFIER, 0}, /* 44*/ {RADIUS_ACCT_AUTHENTIC, ILLEGAL, NO_MODIFIER, 0}, /* 45*/ {RADIUS_ACCT_SESSION_TIME, ILLEGAL, NO_MODIFIER, 0}, /* 46*/ {RADIUS_ACCT_INPUT_PACKETS, ILLEGAL, NO_MODIFIER, 0}, /* 47*/ {RADIUS_ACCT_OUTPUT_PACKETS, ILLEGAL, NO_MODIFIER, 0}, /* 48*/ {RADIUS_ACCT_TERMINATE_CAUSE, ILLEGAL, NO_MODIFIER, 0}, /* 49*/ {RADIUS_ACCT_MULTI_SESSION_ID, ILLEGAL, NO_MODIFIER, 0}, /* 50*/ {RADIUS_ACCT_LINK_COUNT, ILLEGAL, NO_MODIFIER, 0}, /* 51*/ {0, ILLEGAL, NO_MODIFIER, 0}, /* 52*/ {0, ILLEGAL, NO_MODIFIER, 0}, /* 53*/ {0, ILLEGAL, NO_MODIFIER, 0}, /* 54*/ {0, ILLEGAL, NO_MODIFIER, 0}, /* 55*/ {0, ILLEGAL, NO_MODIFIER, 0}, /* 56*/ {0, ILLEGAL, NO_MODIFIER, 0}, /* 57*/ {0, ILLEGAL, NO_MODIFIER, 0}, /* 58*/ {0, ILLEGAL, NO_MODIFIER, 0}, /* 59*/ {RADIUS_CHAP_CHALLENGE, ILLEGAL, NO_MODIFIER, 0}, /* 60*/ {RADIUS_NAS_PORT_TYPE, ILLEGAL, NO_MODIFIER, 0}, /* 61*/ {RADIUS_PORT_LIMIT, ILLEGAL, NO_MODIFIER, 0}, /* 62*/ {RADIUS_LOGIN_LAT_PORT, ILLEGAL, NO_MODIFIER, 0}, /* 63*/ {RADIUS_TUNNEL_TYPE, ILLEGAL, NO_MODIFIER, 0}, /* 64*/ {RADIUS_TUNNEL_MEDIUM_TYPE, ILLEGAL, NO_MODIFIER, 0}, /* 65*/ {RADIUS_TUNNEL_CLIENT_ENDPOINT, ILLEGAL, NO_MODIFIER, 0}, /* 66*/ {RADIUS_TUNNEL_SERVER_ENDPOINT, ILLEGAL, NO_MODIFIER, 0}, /* 67*/ {RADIUS_ACCT_TUNNEL_CONNECTION, ILLEGAL, NO_MODIFIER, 0}, /* 68*/ {RADIUS_TUNNEL_PASSWORD, ILLEGAL, NO_MODIFIER, 0}, /* 69*/ {0, ZERO_OR_MORE, NO_MODIFIER, 0}, /* 70*/ {0, ZERO_OR_MORE, NO_MODIFIER, 0}, /* 71*/ {0, ZERO_OR_MORE, NO_MODIFIER, 0}, /* 72*/ {0, ZERO_OR_MORE, NO_MODIFIER, 0}, /* 73*/ {0, ZERO_OR_MORE, NO_MODIFIER, 0}, /* 74*/ {0, ZERO_OR_MORE, NO_MODIFIER, 0}, /* 75*/ {0, ZERO_OR_MORE, NO_MODIFIER, 0}, /* 76*/ {0, ZERO_OR_MORE, NO_MODIFIER, 0}, /* 77*/ {0, ZERO_OR_MORE, NO_MODIFIER, 0}, /* 78*/#ifdef __EAP__ {RADIUS_EAP_MESSAGE, ZERO_OR_MORE, NO_MODIFIER, 0}, /* 79*/ {RADIUS_MESSAGE_AUTHENTICATOR, ZERO_OR_MORE, NO_MODIFIER, 0}, /* 80*/#else {0, ZERO_OR_MORE, NO_MODIFIER, 0}, /* 79*/ {0, ZERO_OR_MORE, NO_MODIFIER, 0}, /* 80*/#endif /* __EAP__ */ {RADIUS_TUNNEL_PRIVATE_GROUP_ID, ILLEGAL, NO_MODIFIER, 0}, /* 81*/ {RADIUS_TUNNEL_ASSIGNMENT_ID, ILLEGAL, NO_MODIFIER, 0}, /* 82*/ {RADIUS_TUNNEL_PREFERENCE, ILLEGAL, NO_MODIFIER, 0}, /* 83*/ {0, ZERO_OR_MORE, NO_MODIFIER, 0}, /* 84*/ {0, ZERO_OR_MORE, NO_MODIFIER, 0}, /* 85*/ {RADIUS_ACCT_TUNNEL_PACKETS_LOST, ILLEGAL, NO_MODIFIER, 0}, /* 86*/ {0, ZERO_OR_MORE, NO_MODIFIER, 0}, /* 87*/ {0, ZERO_OR_MORE, NO_MODIFIER, 0}, /* 88*/ {0, ZERO_OR_MORE, NO_MODIFIER, 0}, /* 89*/ {RADIUS_TUNNEL_CLIENT_AUTH_ID, ILLEGAL, NO_MODIFIER, 0}, /* 90*/ {RADIUS_TUNNEL_SERVER_AUTH_ID, ILLEGAL, NO_MODIFIER, 0}, /* 91*/};/**********************************************************************************/#ifdef __RADIUS_ATTRIBUTE_VERIFICATION_DEBUG__ATTRIBUTE_VALUE_CONTROL radius_attribute_value_control[MAXIMUM_RADIUS_ATTRIBUTE_TYPE] ={ {0, RADIUS_ATTRIBUTE_VALUE_INVALID, 0, 0}, /* 0 */ {RADIUS_USER_NAME, RADIUS_ATTRIBUTE_VALUE_STRING, 1, NO_UPPER_LIMIT, NULL}, /* 1 */ {RADIUS_USER_PASSWORD, RADIUS_ATTRIBUTE_VALUE_STRING, 16, 128, NULL}, /* 2 */ {RADIUS_CHAP_PASSWORD, RADIUS_ATTRIBUTE_VALUE_STRING, 17, 17, NULL}, /* 3 */ {RADIUS_NAS_IP_ADDRESS, RADIUS_ATTRIBUTE_VALUE_ADDRESS, 4, 4, NULL}, /* 4 */ {RADIUS_NAS_PORT, RADIUS_ATTRIBUTE_VALUE_INTEGER, 4, 4, NULL}, /* 5 */ {RADIUS_SERVICE_TYPE, RADIUS_ATTRIBUTE_VALUE_INTEGER, 4, 4, radius_service_type_value_check}, /* 6 */ {RADIUS_FRAMED_PROTOCOL, RADIUS_ATTRIBUTE_VALUE_INTEGER, 4, 4, radius_framed_protocol_value_check}, /* 7 */ {RADIUS_FRAMED_IP_ADDRESS, RADIUS_ATTRIBUTE_VALUE_ADDRESS, 4, 4, NULL}, /* 8 */ {RADIUS_FRAMED_IP_NETMASK, RADIUS_ATTRIBUTE_VALUE_ADDRESS, 4, 4, NULL}, /* 9 */ {RADIUS_FRAMED_ROUTING, RADIUS_ATTRIBUTE_VALUE_INTEGER, 4, 4, radius_framed_routing_value_check}, /* 10*/ {RADIUS_FILTER_ID, RADIUS_ATTRIBUTE_VALUE_TEXT, 1, NO_UPPER_LIMIT, NULL}, /* 11*/ {RADIUS_FRAMED_MTU, RADIUS_ATTRIBUTE_VALUE_INTEGER, 4, 4, radius_framed_MTU_value_check}, /* 12*/ {RADIUS_FRAMED_COMPRESSION, RADIUS_ATTRIBUTE_VALUE_INTEGER, 4, 4, radius_framed_compression_value_check}, /* 13*/ {RADIUS_LOGIN_IP_HOST, RADIUS_ATTRIBUTE_VALUE_ADDRESS, 4, 4, NULL}, /* 14*/ {RADIUS_LOGIN_SERVICE, RADIUS_ATTRIBUTE_VALUE_INTEGER, 4, 4, radius_login_service_value_check}, /* 15*/ {RADIUS_LOGIN_TCP_PORT, RADIUS_ATTRIBUTE_VALUE_INTEGER, 4, 4, radius_login_TCP_port_value_check}, /* 16*/ {RADIUS_UNASSIGNED_17, RADIUS_ATTRIBUTE_VALUE_INVALID, 0, 0, NULL}, /* 17*/ {RADIUS_REPLY_MESSAGE, RADIUS_ATTRIBUTE_VALUE_TEXT, 1, NO_UPPER_LIMIT, NULL}, /* 18*/ {RADIUS_CALLBACK_NUMBER, RADIUS_ATTRIBUTE_VALUE_STRING, 1, NO_UPPER_LIMIT, NULL}, /* 19*/ {RADIUS_CALLBACK_ID, RADIUS_ATTRIBUTE_VALUE_STRING, 1, NO_UPPER_LIMIT, NULL}, /* 20*/ {RADIUS_UNASSIGNED_21, RADIUS_ATTRIBUTE_VALUE_INVALID, 0, 0, NULL}, /* 21*/ {RADIUS_FRAMED_ROUTE, RADIUS_ATTRIBUTE_VALUE_TEXT, 1, NO_UPPER_LIMIT, NULL}, /* 22*/ {RADIUS_FRAMED_IPX_NETWORK, RADIUS_ATTRIBUTE_VALUE_INTEGER, 4, 4, NULL}, /* 23*/ {RADIUS_STATE, RADIUS_ATTRIBUTE_VALUE_STRING, 1, NO_UPPER_LIMIT, NULL}, /* 24*/ {RADIUS_CLASS_ATTRIBUTE, RADIUS_ATTRIBUTE_VALUE_STRING, 1, NO_UPPER_LIMIT, NULL}, /* 25*/ {RADIUS_VENDOR_SPECIFIC, RADIUS_ATTRIBUTE_VALUE_STRING, 5, NO_UPPER_LIMIT, NULL}, /* 26*/ {RADIUS_SESSION_TIMEOUT, RADIUS_ATTRIBUTE_VALUE_INTEGER, 4, 4, NULL}, /* 27*/ {RADIUS_IDLE_TIMEOUT, RADIUS_ATTRIBUTE_VALUE_INTEGER, 4, 4, NULL}, /* 28*/ {RADIUS_TERMINATION_ACTION, RADIUS_ATTRIBUTE_VALUE_INTEGER, 4, 4, radius_termination_action_value_check}, /* 29*/ {RADIUS_CALLED_STATION_ID, RADIUS_ATTRIBUTE_VALUE_STRING, 1, NO_UPPER_LIMIT, NULL}, /* 30*/ {RADIUS_CALLING_STATION_ID, RADIUS_ATTRIBUTE_VALUE_STRING, 1, NO_UPPER_LIMIT, NULL}, /* 31*/ {RADIUS_NAS_IDENTIFIER, RADIUS_ATTRIBUTE_VALUE_STRING, 1, NO_UPPER_LIMIT, NULL}, /* 32*/ {RADIUS_PROXY_STATE, RADIUS_ATTRIBUTE_VALUE_STRING, 1, NO_UPPER_LIMIT, NULL}, /* 33*/ {RADIUS_LOGIN_LAT_SERVICE, RADIUS_ATTRIBUTE_VALUE_STRING, 1, NO_UPPER_LIMIT, NULL}, /* 34*/ {RADIUS_LOGIN_LAT_NODE, RADIUS_ATTRIBUTE_VALUE_STRING, 1, NO_UPPER_LIMIT, NULL}, /* 35*/ {RADIUS_LOGIN_LAT_GROUP, RADIUS_ATTRIBUTE_VALUE_STRING, 32, 32, NULL}, /* 36*/ {RADIUS_FRAMED_APPLETALK_LINK, RADIUS_ATTRIBUTE_VALUE_INTEGER, 4, 4, radius_apple_talk_link_value_check}, /* 37*/ {RADIUS_FRAMED_APPLETALK_NETWORK, RADIUS_ATTRIBUTE_VALUE_INTEGER, 4, 4, radius_apple_talk_network_value_check}, /* 38*/ {RADIUS_FRAMED_APPLETALK_ZONE, RADIUS_ATTRIBUTE_VALUE_STRING, 1, NO_UPPER_LIMIT, NULL}, /* 39*/ {RADIUS_ACCT_STATUS_TYPE, RADIUS_ATTRIBUTE_VALUE_INTEGER, 4, 4, radius_acct_status_type_value_check}, /* 40*/ {RADIUS_ACCT_DELAY_TIME, RADIUS_ATTRIBUTE_VALUE_INTEGER, 4, 4, NULL}, /* 41*/ {RADIUS_ACCT_INPUT_OCTETS, RADIUS_ATTRIBUTE_VALUE_INTEGER, 4, 4, NULL}, /* 42*/ {RADIUS_ACCT_OUTPUT_OCTETS, RADIUS_ATTRIBUTE_VALUE_INTEGER, 4, 4, NULL}, /* 43*/ {RADIUS_ACCT_SESSION_ID, RADIUS_ATTRIBUTE_VALUE_STRING, 1, NO_UPPER_LIMIT, NULL}, /* 44*/ {RADIUS_ACCT_AUTHENTIC, RADIUS_ATTRIBUTE_VALUE_INTEGER, 4, 4, radius_acct_authentic_value_check}, /* 45*/ {RADIUS_ACCT_SESSION_TIME, RADIUS_ATTRIBUTE_VALUE_INTEGER, 4, 4, NULL}, /* 46*/ {RADIUS_ACCT_INPUT_PACKETS, RADIUS_ATTRIBUTE_VALUE_INTEGER, 4, 4, NULL}, /* 47*/ {RADIUS_ACCT_OUTPUT_PACKETS, RADIUS_ATTRIBUTE_VALUE_INTEGER, 4, 4, NULL}, /* 48*/ {RADIUS_ACCT_TERMINATE_CAUSE, RADIUS_ATTRIBUTE_VALUE_INTEGER, 4, 4, radius_acct_terminate_cause_value_check}, /* 49*/ {RADIUS_ACCT_MULTI_SESSION_ID, RADIUS_ATTRIBUTE_VALUE_STRING, 1, NO_UPPER_LIMIT, NULL}, /* 50*/ {RADIUS_ACCT_LINK_COUNT, RADIUS_ATTRIBUTE_VALUE_INTEGER, 4, 4, NULL}, /* 51*/ {0, RADIUS_ATTRIBUTE_VALUE_INVALID, 0, 0, NULL}, /* 52*/ {0, RADIUS_ATTRIBUTE_VALUE_INVALID, 0, 0, NULL}, /* 53*/ {0, RADIUS_ATTRIBUTE_VALUE_INVALID, 0, 0, NULL}, /* 54*/ {0, RADIUS_ATTRIBUTE_VALUE_INVALID, 0, 0, NULL}, /* 55*/ {0, RADIUS_ATTRIBUTE_VALUE_INVALID, 0, 0, NULL}, /* 56*/ {0, RADIUS_ATTRIBUTE_VALUE_INVALID, 0, 0, NULL}, /* 57*/ {0, RADIUS_ATTRIBUTE_VALUE_INVALID, 0, 0, NULL}, /* 58*/ {0, RADIUS_ATTRIBUTE_VALUE_INVALID, 0, 0, NULL}, /* 59*/ {RADIUS_CHAP_CHALLENGE, RADIUS_ATTRIBUTE_VALUE_STRING, 5, NO_UPPER_LIMIT, NULL}, /* 60*/ {RADIUS_NAS_PORT_TYPE, RADIUS_ATTRIBUTE_VALUE_INTEGER, 4, 4, radius_nas_port_type_value_check}, /* 61*/ {RADIUS_PORT_LIMIT, RADIUS_ATTRIBUTE_VALUE_INTEGER, 4, 4, NULL}, /* 62*/ {RADIUS_LOGIN_LAT_PORT, RADIUS_ATTRIBUTE_VALUE_STRING, 1, NO_UPPER_LIMIT, NULL}, /* 63*/ {RADIUS_TUNNEL_TYPE,RADIUS_ATTRIBUTE_VALUE_INTEGER, 4, 4, radius_tunnel_type_value_check}, /* 64*/ {RADIUS_TUNNEL_MEDIUM_TYPE, RADIUS_ATTRIBUTE_VALUE_INTEGER, 4, 4, radius_tunnel_medium_type_value_check}, /* 65*/ {RADIUS_TUNNEL_CLIENT_ENDPOINT, RADIUS_ATTRIBUTE_VALUE_STRING, 1, NO_UPPER_LIMIT, NULL}, /* 66*/ {RADIUS_TUNNEL_SERVER_ENDPOINT, RADIUS_ATTRIBUTE_VALUE_STRING, 1, NO_UPPER_LIMIT, NULL}, /* 67*/ {RADIUS_ACCT_TUNNEL_CONNECTION, RADIUS_ATTRIBUTE_VALUE_STRING, 1, NO_UPPER_LIMIT, NULL}, /* 68*/ {RADIUS_TUNNEL_PASSWORD, RADIUS_ATTRIBUTE_VALUE_STRING, 3, NO_UPPER_LIMIT, NULL}, /* 69*/ {0, RADIUS_ATTRIBUTE_VALUE_INVALID, 0, 0, NULL}, /* 70*/ {0, RADIUS_ATTRIBUTE_VALUE_INVALID, 0, 0, NULL}, /* 71*/ {0, RADIUS_ATTRIBUTE_VALUE_INVALID, 0, 0, NULL}, /* 72*/ {0, RADIUS_ATTRIBUTE_VALUE_INVALID, 0, 0, NULL}, /* 73*/ {0, RADIUS_ATTRIBUTE_VALUE_INVALID, 0, 0, NULL}, /* 74*/ {0, RADIUS_ATTRIBUTE_VALUE_INVALID, 0, 0, NULL}, /* 75*/ {0, RADIUS_ATTRIBUTE_VALUE_INVALID, 0, 0, NULL}, /* 76*/ {0, RADIUS_ATTRIBUTE_VALUE_INVALID, 0, 0, NULL}, /* 77*/ {0, RADIUS_ATTRIBUTE_VALUE_INVALID, 0, 0, NULL}, /* 78*/#ifdef __EAP__ {RADIUS_EAP_MESSAGE, RADIUS_ATTRIBUTE_VALUE_STRING, 1, NO_UPPER_LIMIT, NULL}, /* 79*/ {RADIUS_MESSAGE_AUTHENTICATOR, RADIUS_ATTRIBUTE_VALUE_STRING, 16, 16, NULL}, /* 80*/#else {0, RADIUS_ATTRIBUTE_VALUE_INVALID, 0, 0, NULL}, /* 79*/ {0, RADIUS_ATTRIBUTE_VALUE_INVALID, 0, 0, NULL}, /* 80*/#endif /* __EAP__ */ {RADIUS_TUNNEL_PRIVATE_GROUP_ID, RADIUS_ATTRIBUTE_VALUE_STRING, 1, NO_UPPER_LIMIT, NULL}, /* 81*/ {RADIUS_TUNNEL_ASSIGNMENT_ID, RADIUS_ATTRIBUTE_VALUE_STRING, 1, NO_UPPER_LIMIT, NULL}, /* 82*/ {RADIUS_TUNNEL_PREFERENCE, RADIUS_ATTRIBUTE_VALUE_INTEGER, 4, 4, NULL}, /* 83*/ {0, RADIUS_ATTRIBUTE_VALUE_INVALID, 0, 0, NULL}, /* 84*/ {0, RADIUS_ATTRIBUTE_VALUE_INVALID, 0, 0, NULL}, /* 85*/ {RADIUS_ACCT_TUNNEL_PACKETS_LOST, RADIUS_ATTRIBUTE_VALUE_INTEGER, 4, 4, NULL}, /* 86*/ {0, RADIUS_ATTRIBUTE_VALUE_INVALID, 0, 0, NULL}, /* 87*/ {0, RADIUS_ATTRIBUTE_VALUE_INVALID, 0, 0, NULL}, /* 88*/ {0, RADIUS_ATTRIBUTE_VALUE_INVALID, 0, 0, NULL}, /* 89*/ {RADIUS_TUNNEL_CLIENT_AUTH_ID, RADIUS_ATTRIBUTE_VALUE_STRING, 1, NO_UPPER_LIMIT, NULL}, /* 90*/ {RADIUS_TUNNEL_SERVER_AUTH_ID, RADIUS_ATTRIBUTE_VALUE_STRING, 1, NO_UPPER_LIMIT, NULL}, /* 91*/};#endif /*__RADIUS_ATTRIBUTE_VERIFICATION_DEBUG__*/#endif /*__INCradius_attribute_control_structuresh*/
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -