⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 attribute_control_structures.h

📁 vxworks下radius协议栈 的源代码
💻 H
📖 第 1 页 / 共 4 页
字号:
	{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 + -