aboutsummaryrefslogtreecommitdiffstats
path: root/epan/dissectors/packet-radius.c
diff options
context:
space:
mode:
authorGuy Harris <guy@alum.mit.edu>2004-09-19 11:39:48 +0000
committerGuy Harris <guy@alum.mit.edu>2004-09-19 11:39:48 +0000
commit0893c8cec913ab454d2aec0706b766bab7c92f9b (patch)
treeaa346af50089737386e20c53f49cd4aee3194956 /epan/dissectors/packet-radius.c
parent3cdebd31db6ee22cae1cf15e8586ed11bbcf1db7 (diff)
Add to the "radius_attr_info" structure a pointer to an hf_ value, and,
if that pointer is non-null, put the field in question into the protocol tree under the top-level item for that attribute/value pair, rather than hardcoding particular fields for particular attribute codes. Use BASE_NONE, not BASE_DEC, for FT_STRING, FT_BYTES, and FT_IPv4 fields. svn path=/trunk/; revision=12048
Diffstat (limited to 'epan/dissectors/packet-radius.c')
-rw-r--r--epan/dissectors/packet-radius.c2023
1 files changed, 992 insertions, 1031 deletions
diff --git a/epan/dissectors/packet-radius.c b/epan/dissectors/packet-radius.c
index 910a7d0813..dc469da1fa 100644
--- a/epan/dissectors/packet-radius.c
+++ b/epan/dissectors/packet-radius.c
@@ -101,6 +101,7 @@ typedef struct _radius_attr_info {
guint16 value_type;
gchar *str;
const value_string *vs;
+ int *hf;
} radius_attr_info;
typedef struct _rd_vsa_table {
@@ -533,120 +534,120 @@ static const value_string radius_error_cause_attribute_vals[]= {
static const radius_attr_info radius_attrib[] =
{
- {1, RADIUS_STRING, "User Name", NULL},
- {2, RADIUS_USERPASSWORD, "User Password", NULL},
- {3, RADIUS_BINSTRING, "CHAP Password", NULL},
- {4, RADIUS_IP_ADDRESS, "NAS IP Address", NULL},
- {5, RADIUS_INTEGER4, "NAS Port", NULL},
- {6, RADIUS_INTEGER4, "Service Type", radius_service_type_vals},
- {7, RADIUS_INTEGER4, "Framed Protocol", radius_framed_protocol_vals},
- {8, RADIUS_IP_ADDRESS, "Framed IP Address", NULL},
- {9, RADIUS_IP_ADDRESS, "Framed IP Netmask", NULL},
- {10, RADIUS_INTEGER4, "Framed Routing", radius_framed_routing_vals},
- {11, RADIUS_STRING, "Filter Id", NULL},
- {12, RADIUS_INTEGER4, "Framed MTU", NULL},
- {13, RADIUS_INTEGER4, "Framed Compression", radius_framed_compression_vals},
- {14, RADIUS_IP_ADDRESS, "Login IP Host", NULL},
- {15, RADIUS_INTEGER4, "Login Service", radius_login_service_vals},
- {16, RADIUS_INTEGER4, "Login TCP Port", NULL},
- {17, RADIUS_UNKNOWN, "Unassigned", NULL},
- {18, RADIUS_STRING, "Reply Message", NULL},
- {19, RADIUS_STRING, "Callback Number", NULL},
- {20, RADIUS_STRING, "Callback Id", NULL},
- {21, RADIUS_UNKNOWN, "Unassigned", NULL},
- {22, RADIUS_STRING, "Framed Route", NULL},
- {23, RADIUS_IPX_ADDRESS, "Framed IPX network", NULL},
- {24, RADIUS_BINSTRING, "State", NULL},
- {25, RADIUS_BINSTRING, "Class", NULL},
- {26, RADIUS_VENDOR_SPECIFIC, "Vendor Specific", NULL},
- {27, RADIUS_INTEGER4, "Session Timeout", NULL},
- {28, RADIUS_INTEGER4, "Idle Timeout", NULL},
- {29, RADIUS_INTEGER4, "Terminating Action", radius_terminating_action_vals},
- {30, RADIUS_STRING, "Called Station Id", NULL},
- {31, RADIUS_STRING, "Calling Station Id", NULL},
- {32, RADIUS_STRING, "NAS identifier", NULL},
- {33, RADIUS_BINSTRING, "Proxy State", NULL},
- {34, RADIUS_STRING, "Login LAT Service", NULL},
- {35, RADIUS_STRING, "Login LAT Node", NULL},
- {36, RADIUS_BINSTRING, "Login LAT Group", NULL},
- {37, RADIUS_INTEGER4, "Framed AppleTalk Link", NULL},
- {38, RADIUS_INTEGER4, "Framed AppleTalk Network", NULL},
- {39, RADIUS_STRING, "Framed AppleTalk Zone", NULL},
- {40, RADIUS_INTEGER4, "Acct Status Type", radius_accounting_status_type_vals},
- {41, RADIUS_INTEGER4, "Acct Delay Time", NULL},
- {42, RADIUS_INTEGER4, "Acct Input Octets", NULL},
- {43, RADIUS_INTEGER4, "Acct Output Octets", NULL},
- {44, RADIUS_STRING, "Acct Session Id", NULL},
- {45, RADIUS_INTEGER4, "Acct Authentic", radius_accounting_authentication_vals},
- {46, RADIUS_INTEGER4, "Acct Session Time", NULL},
- {47, RADIUS_INTEGER4, "Acct Input Packets", NULL},
- {48, RADIUS_INTEGER4, "Acct Output Packets", NULL},
- {49, RADIUS_INTEGER4, "Acct Terminate Cause", radius_acct_terminate_cause_vals},
- {50, RADIUS_STRING, "Acct Multi Session Id", NULL},
- {51, RADIUS_INTEGER4, "Acct Link Count", NULL},
- {52, RADIUS_INTEGER4, "Acct Input Gigawords", NULL},
- {53, RADIUS_INTEGER4, "Acct Output Gigawords", NULL},
+ {1, RADIUS_STRING, "User Name", NULL, &hf_radius_userName},
+ {2, RADIUS_USERPASSWORD, "User Password", NULL, NULL},
+ {3, RADIUS_BINSTRING, "CHAP Password", NULL, NULL},
+ {4, RADIUS_IP_ADDRESS, "NAS IP Address", NULL, &hf_radius_nasIp},
+ {5, RADIUS_INTEGER4, "NAS Port", NULL, NULL},
+ {6, RADIUS_INTEGER4, "Service Type", radius_service_type_vals, &hf_radius_serviceType},
+ {7, RADIUS_INTEGER4, "Framed Protocol", radius_framed_protocol_vals, &hf_radius_framedProtocol},
+ {8, RADIUS_IP_ADDRESS, "Framed IP Address", NULL, &hf_radius_framedAddress},
+ {9, RADIUS_IP_ADDRESS, "Framed IP Netmask", NULL, NULL},
+ {10, RADIUS_INTEGER4, "Framed Routing", radius_framed_routing_vals, NULL},
+ {11, RADIUS_STRING, "Filter Id", NULL, NULL},
+ {12, RADIUS_INTEGER4, "Framed MTU", NULL, NULL},
+ {13, RADIUS_INTEGER4, "Framed Compression", radius_framed_compression_vals, NULL},
+ {14, RADIUS_IP_ADDRESS, "Login IP Host", NULL, NULL},
+ {15, RADIUS_INTEGER4, "Login Service", radius_login_service_vals, NULL},
+ {16, RADIUS_INTEGER4, "Login TCP Port", NULL, NULL},
+ {17, RADIUS_UNKNOWN, "Unassigned", NULL, NULL},
+ {18, RADIUS_STRING, "Reply Message", NULL, NULL},
+ {19, RADIUS_STRING, "Callback Number", NULL, NULL},
+ {20, RADIUS_STRING, "Callback Id", NULL, NULL},
+ {21, RADIUS_UNKNOWN, "Unassigned", NULL, NULL},
+ {22, RADIUS_STRING, "Framed Route", NULL, NULL},
+ {23, RADIUS_IPX_ADDRESS, "Framed IPX network", NULL, NULL},
+ {24, RADIUS_BINSTRING, "State", NULL, NULL},
+ {25, RADIUS_BINSTRING, "Class", NULL, &hf_radius_class},
+ {26, RADIUS_VENDOR_SPECIFIC, "Vendor Specific", NULL, NULL},
+ {27, RADIUS_INTEGER4, "Session Timeout", NULL, NULL},
+ {28, RADIUS_INTEGER4, "Idle Timeout", NULL, NULL},
+ {29, RADIUS_INTEGER4, "Terminating Action", radius_terminating_action_vals, NULL},
+ {30, RADIUS_STRING, "Called Station Id", NULL, &hf_radius_calledStationId},
+ {31, RADIUS_STRING, "Calling Station Id", NULL, &hf_radius_callingStationId},
+ {32, RADIUS_STRING, "NAS identifier", NULL, NULL},
+ {33, RADIUS_BINSTRING, "Proxy State", NULL, NULL},
+ {34, RADIUS_STRING, "Login LAT Service", NULL, NULL},
+ {35, RADIUS_STRING, "Login LAT Node", NULL, NULL},
+ {36, RADIUS_BINSTRING, "Login LAT Group", NULL, NULL},
+ {37, RADIUS_INTEGER4, "Framed AppleTalk Link", NULL, NULL},
+ {38, RADIUS_INTEGER4, "Framed AppleTalk Network", NULL, NULL},
+ {39, RADIUS_STRING, "Framed AppleTalk Zone", NULL, NULL},
+ {40, RADIUS_INTEGER4, "Acct Status Type", radius_accounting_status_type_vals, &hf_radius_acctStatusType},
+ {41, RADIUS_INTEGER4, "Acct Delay Time", NULL, NULL},
+ {42, RADIUS_INTEGER4, "Acct Input Octets", NULL, NULL},
+ {43, RADIUS_INTEGER4, "Acct Output Octets", NULL, NULL},
+ {44, RADIUS_STRING, "Acct Session Id", NULL, &hf_radius_acctSessionId},
+ {45, RADIUS_INTEGER4, "Acct Authentic", radius_accounting_authentication_vals, NULL},
+ {46, RADIUS_INTEGER4, "Acct Session Time", NULL, NULL},
+ {47, RADIUS_INTEGER4, "Acct Input Packets", NULL, NULL},
+ {48, RADIUS_INTEGER4, "Acct Output Packets", NULL, NULL},
+ {49, RADIUS_INTEGER4, "Acct Terminate Cause", radius_acct_terminate_cause_vals, NULL},
+ {50, RADIUS_STRING, "Acct Multi Session Id", NULL, NULL},
+ {51, RADIUS_INTEGER4, "Acct Link Count", NULL, NULL},
+ {52, RADIUS_INTEGER4, "Acct Input Gigawords", NULL, NULL},
+ {53, RADIUS_INTEGER4, "Acct Output Gigawords", NULL, NULL},
/* 54 Unused */
- {55, RADIUS_TIMESTAMP, "Event Timestamp", NULL},
+ {55, RADIUS_TIMESTAMP, "Event Timestamp", NULL, NULL},
/* 56-59 Unused */
- {60, RADIUS_BINSTRING, "CHAP Challenge", NULL},
- {61, RADIUS_INTEGER4, "NAS Port Type", radius_nas_port_type_vals},
- {62, RADIUS_INTEGER4, "Port Limit", NULL},
- {63, RADIUS_BINSTRING, "Login LAT Port", NULL},
- {64, RADIUS_INTEGER4_TAGGED, "Tunnel Type", radius_tunnel_type_vals},
- {65, RADIUS_INTEGER4_TAGGED, "Tunnel Medium Type", radius_tunnel_medium_type_vals},
- {66, RADIUS_STRING_TAGGED, "Tunnel Client Endpoint", NULL},
- {67, RADIUS_STRING_TAGGED, "Tunnel Server Endpoint", NULL},
- {68, RADIUS_STRING, "Tunnel Connection", NULL},
- {69, RADIUS_STRING_TAGGED, "Tunnel Password", NULL},
- {70, RADIUS_STRING, "ARAP Password", NULL},
- {71, RADIUS_STRING, "ARAP Features", NULL},
- {72, RADIUS_INTEGER4, "ARAP Zone-Access", NULL},
- {73, RADIUS_INTEGER4, "ARAP Security", NULL},
- {74, RADIUS_STRING, "ARAP Security Data", NULL},
- {75, RADIUS_INTEGER4, "Password Retry", NULL},
- {76, RADIUS_INTEGER4, "Prompt", NULL},
- {77, RADIUS_STRING, "Connect Info", NULL},
- {78, RADIUS_STRING, "Configuration Token", NULL},
- {79, RADIUS_EAP_MESSAGE, "EAP Message", NULL},
- {80, RADIUS_BINSTRING, "Message Authenticator", NULL},
- {81, RADIUS_STRING_TAGGED, "Tunnel Private Group ID", NULL},
- {82, RADIUS_STRING_TAGGED, "Tunnel Assignment ID", NULL},
- {83, RADIUS_INTEGER4_TAGGED, "Tunnel Preference", NULL},
- {84, RADIUS_STRING, "ARAP Challenge Response", NULL},
- {85, RADIUS_INTEGER4, "Acct Interim Interval", NULL},
- {86, RADIUS_INTEGER4, "Tunnel Packets Lost", NULL},
- {87, RADIUS_STRING, "NAS Port ID", NULL},
- {88, RADIUS_STRING, "Framed Pool", NULL},
- {90, RADIUS_STRING_TAGGED, "Tunnel Client Auth ID", NULL},
- {91, RADIUS_STRING_TAGGED, "Tunnel Server Auth ID", NULL},
- {95, RADIUS_IP6_ADDRESS, "NAS IPv6 Address", NULL},
- {96, RADIUS_IP6_INTF_ID, "Framed Interface Id", NULL},
- {97, RADIUS_IP6_PREFIX, "Framed IPv6 Prefix", NULL},
- {98, RADIUS_IP6_ADDRESS, "Login IPv6 Host", NULL},
- {99, RADIUS_STRING, "Framed IPV6 Route", NULL},
- {100, RADIUS_STRING, "Framed IPV6 Pool", NULL},
- {101, RADIUS_INTEGER4, "Error-Cause Attribute",radius_error_cause_attribute_vals},/*[RFC3576]*/
- {120, RADIUS_INTEGER4, "Ascend Modem Port No", NULL},
- {121, RADIUS_INTEGER4, "Ascend Modem Slot No", NULL},
- {187, RADIUS_INTEGER4, "Ascend Multilink ID", NULL},
- {188, RADIUS_INTEGER4, "Ascend Num In Multilink", NULL},
- {189, RADIUS_IP_ADDRESS, "Ascend First Dest", NULL},
- {190, RADIUS_INTEGER4, "Ascend Pre Input Octets", NULL},
- {191, RADIUS_INTEGER4, "Ascend Pre Output Octets", NULL},
- {192, RADIUS_INTEGER4, "Ascend Pre Input Packets", NULL},
- {193, RADIUS_INTEGER4, "Ascend Pre Output Packets", NULL},
- {194, RADIUS_INTEGER4, "Ascend Maximum Time", NULL},
- {195, RADIUS_INTEGER4, "Ascend Disconnect Cause", NULL},
- {196, RADIUS_INTEGER4, "Ascend Connect Progress", NULL},
- {197, RADIUS_INTEGER4, "Ascend Data Rate", NULL},
- {198, RADIUS_INTEGER4, "Ascend PreSession Time", NULL},
- {211, RADIUS_STRING, "Merit Proxy-Action", NULL},
- {218, RADIUS_INTEGER4, "Ascend Assign IP Pool", NULL},
- {222, RADIUS_STRING, "Merit User-Id", NULL},
- {223, RADIUS_STRING, "Merit User-Realm", NULL},
- {255, RADIUS_INTEGER4, "Ascend Xmit Rate", NULL},
- {0, 0, NULL, NULL}
+ {60, RADIUS_BINSTRING, "CHAP Challenge", NULL, NULL},
+ {61, RADIUS_INTEGER4, "NAS Port Type", radius_nas_port_type_vals, NULL},
+ {62, RADIUS_INTEGER4, "Port Limit", NULL, NULL},
+ {63, RADIUS_BINSTRING, "Login LAT Port", NULL, NULL},
+ {64, RADIUS_INTEGER4_TAGGED, "Tunnel Type", radius_tunnel_type_vals, NULL},
+ {65, RADIUS_INTEGER4_TAGGED, "Tunnel Medium Type", radius_tunnel_medium_type_vals, NULL},
+ {66, RADIUS_STRING_TAGGED, "Tunnel Client Endpoint", NULL, NULL},
+ {67, RADIUS_STRING_TAGGED, "Tunnel Server Endpoint", NULL, NULL},
+ {68, RADIUS_STRING, "Tunnel Connection", NULL, NULL},
+ {69, RADIUS_STRING_TAGGED, "Tunnel Password", NULL, NULL},
+ {70, RADIUS_STRING, "ARAP Password", NULL, NULL},
+ {71, RADIUS_STRING, "ARAP Features", NULL, NULL},
+ {72, RADIUS_INTEGER4, "ARAP Zone-Access", NULL, NULL},
+ {73, RADIUS_INTEGER4, "ARAP Security", NULL, NULL},
+ {74, RADIUS_STRING, "ARAP Security Data", NULL, NULL},
+ {75, RADIUS_INTEGER4, "Password Retry", NULL, NULL},
+ {76, RADIUS_INTEGER4, "Prompt", NULL, NULL},
+ {77, RADIUS_STRING, "Connect Info", NULL, NULL},
+ {78, RADIUS_STRING, "Configuration Token", NULL, NULL},
+ {79, RADIUS_EAP_MESSAGE, "EAP Message", NULL, NULL},
+ {80, RADIUS_BINSTRING, "Message Authenticator", NULL, NULL},
+ {81, RADIUS_STRING_TAGGED, "Tunnel Private Group ID", NULL, NULL},
+ {82, RADIUS_STRING_TAGGED, "Tunnel Assignment ID", NULL, NULL},
+ {83, RADIUS_INTEGER4_TAGGED, "Tunnel Preference", NULL, NULL},
+ {84, RADIUS_STRING, "ARAP Challenge Response", NULL, NULL},
+ {85, RADIUS_INTEGER4, "Acct Interim Interval", NULL, NULL},
+ {86, RADIUS_INTEGER4, "Tunnel Packets Lost", NULL, NULL},
+ {87, RADIUS_STRING, "NAS Port ID", NULL, NULL},
+ {88, RADIUS_STRING, "Framed Pool", NULL, NULL},
+ {90, RADIUS_STRING_TAGGED, "Tunnel Client Auth ID", NULL, NULL},
+ {91, RADIUS_STRING_TAGGED, "Tunnel Server Auth ID", NULL, NULL},
+ {95, RADIUS_IP6_ADDRESS, "NAS IPv6 Address", NULL, NULL},
+ {96, RADIUS_IP6_INTF_ID, "Framed Interface Id", NULL, NULL},
+ {97, RADIUS_IP6_PREFIX, "Framed IPv6 Prefix", NULL, NULL},
+ {98, RADIUS_IP6_ADDRESS, "Login IPv6 Host", NULL, NULL},
+ {99, RADIUS_STRING, "Framed IPV6 Route", NULL, NULL},
+ {100, RADIUS_STRING, "Framed IPV6 Pool", NULL, NULL},
+ {101, RADIUS_INTEGER4, "Error-Cause Attribute",radius_error_cause_attribute_vals, NULL},/*[RFC3576]*/
+ {120, RADIUS_INTEGER4, "Ascend Modem Port No", NULL, NULL},
+ {121, RADIUS_INTEGER4, "Ascend Modem Slot No", NULL, NULL},
+ {187, RADIUS_INTEGER4, "Ascend Multilink ID", NULL, NULL},
+ {188, RADIUS_INTEGER4, "Ascend Num In Multilink", NULL, NULL},
+ {189, RADIUS_IP_ADDRESS, "Ascend First Dest", NULL, NULL},
+ {190, RADIUS_INTEGER4, "Ascend Pre Input Octets", NULL, NULL},
+ {191, RADIUS_INTEGER4, "Ascend Pre Output Octets", NULL, NULL},
+ {192, RADIUS_INTEGER4, "Ascend Pre Input Packets", NULL, NULL},
+ {193, RADIUS_INTEGER4, "Ascend Pre Output Packets", NULL, NULL},
+ {194, RADIUS_INTEGER4, "Ascend Maximum Time", NULL, NULL},
+ {195, RADIUS_INTEGER4, "Ascend Disconnect Cause", NULL, NULL},
+ {196, RADIUS_INTEGER4, "Ascend Connect Progress", NULL, NULL},
+ {197, RADIUS_INTEGER4, "Ascend Data Rate", NULL, NULL},
+ {198, RADIUS_INTEGER4, "Ascend PreSession Time", NULL, NULL},
+ {211, RADIUS_STRING, "Merit Proxy-Action", NULL, NULL},
+ {218, RADIUS_INTEGER4, "Ascend Assign IP Pool", NULL, NULL},
+ {222, RADIUS_STRING, "Merit User-Id", NULL, NULL},
+ {223, RADIUS_STRING, "Merit User-Realm", NULL, NULL},
+ {255, RADIUS_INTEGER4, "Ascend Xmit Rate", NULL, NULL},
+ {0, 0, NULL, NULL, NULL}
};
/*
@@ -820,56 +821,56 @@ static const value_string radius_vendor_acc_access_community_vals[] =
static const radius_attr_info radius_vendor_acc_attrib[] =
{
- {1, RADIUS_INTEGER4, "Acc Reason Code", radius_vendor_acc_reason_code_vals},
- {2, RADIUS_INTEGER4, "Acc Ccp Option", radius_vendor_acc_ccp_option_vals},
- {3, RADIUS_INTEGER4, "Acc Input Errors", NULL},
- {4, RADIUS_INTEGER4, "Acc Output Errors", NULL},
- {5, RADIUS_STRING, "Acc Access Partition", NULL},
- {6, RADIUS_STRING, "Acc Customer Id", NULL},
- {7, RADIUS_IP_ADDRESS, "Acc Ip Gateway Pri", NULL},
- {8, RADIUS_IP_ADDRESS, "Acc Ip Gateway Sec", NULL},
- {9, RADIUS_INTEGER4, "Acc Route Policy", radius_vendor_acc_route_policy_vals},
- {10, RADIUS_INTEGER4, "Acc ML MLX Admin State", radius_vendor_acc_ml_mlx_admin_state_vals},
- {11, RADIUS_INTEGER4, "Acc ML Call Threshold", NULL},
- {12, RADIUS_INTEGER4, "Acc ML Clear Threshold", NULL},
- {13, RADIUS_INTEGER4, "Acc ML Damping Factor", NULL},
- {14, RADIUS_STRING, "Acc Tunnel Secret", NULL},
- {15, RADIUS_INTEGER4, "Acc Clearing Cause", q931_cause_code_vals},
- {16, RADIUS_INTEGER4, "Acc Clearing Location", q931_cause_location_vals},
- {17, RADIUS_STRING, "Acc Service Profile", NULL},
- {18, RADIUS_INTEGER4, "Acc Request Type", radius_vendor_acc_request_type_vals},
- {19, RADIUS_INTEGER4, "Acc Bridging Support", radius_vendor_acc_bridging_support_vals},
- {20, RADIUS_INTEGER4, "Acc Apsm Oversubscribed", radius_vendor_acc_apsm_oversubscribed_vals},
- {21, RADIUS_INTEGER4, "Acc Acct On Off Reason", radius_vendor_acc_acct_on_off_reason_vals},
- {22, RADIUS_INTEGER4, "Acc Tunnel Port", NULL},
- {23, RADIUS_IP_ADDRESS, "Acc Dns Server Pri", NULL},
- {24, RADIUS_IP_ADDRESS, "Acc Dns Server Sec", NULL},
- {25, RADIUS_IP_ADDRESS, "Acc Nbns Server Pri", NULL},
- {26, RADIUS_IP_ADDRESS, "Acc Nbns Server Sec", NULL},
- {27, RADIUS_INTEGER4, "Acc Dial Port Index", NULL},
- {28, RADIUS_INTEGER4, "Acc Ip Compression", radius_vendor_acc_ip_compression_vals},
- {29, RADIUS_INTEGER4, "Acc Ipx Compression", radius_vendor_acc_ipx_compression_vals},
- {30, RADIUS_INTEGER4, "Acc Connect Tx Speed", NULL},
- {31, RADIUS_INTEGER4, "Acc Connect Rx Speed", NULL},
- {32, RADIUS_STRING, "Acc Modem Modulation Type", NULL},
- {33, RADIUS_STRING, "Acc Modem Error Protocol", NULL},
- {34, RADIUS_INTEGER4, "Acc Callback Delay", NULL},
- {35, RADIUS_STRING, "Acc Callback Num Valid", NULL},
- {36, RADIUS_INTEGER4, "Acc Callback Mode", radius_vendor_acc_callback_mode_vals},
- {37, RADIUS_INTEGER4, "Acc Callback CBCP Type", radius_vendor_acc_callback_cbcp_type_vals},
- {38, RADIUS_INTEGER4, "Acc Dialout Auth Mode", radius_vendor_acc_dialout_auth_mode_vals},
- {39, RADIUS_STRING, "Acc Dialout Auth Password", NULL},
- {40, RADIUS_STRING, "Acc Dialout Auth Username", NULL},
- {42, RADIUS_INTEGER4, "Acc Access Community", radius_vendor_acc_access_community_vals},
- {43, RADIUS_INTEGER4, "Acc Vpsm Reject Cause", NULL},
- {44, RADIUS_STRING, "Acc Ace Token", NULL},
- {45, RADIUS_INTEGER4, "Acc Ace Token-Ttl", NULL},
- {46, RADIUS_STRING, "Acc Ip Pool Name", NULL},
- {47, RADIUS_INTEGER4, "Acc Igmp Admin State", NULL},
- {48, RADIUS_INTEGER4, "Acc Igmp Version", NULL},
-
-
- {0, 0, NULL, NULL},
+ {1, RADIUS_INTEGER4, "Acc Reason Code", radius_vendor_acc_reason_code_vals, NULL},
+ {2, RADIUS_INTEGER4, "Acc Ccp Option", radius_vendor_acc_ccp_option_vals, NULL},
+ {3, RADIUS_INTEGER4, "Acc Input Errors", NULL, NULL},
+ {4, RADIUS_INTEGER4, "Acc Output Errors", NULL, NULL},
+ {5, RADIUS_STRING, "Acc Access Partition", NULL, NULL},
+ {6, RADIUS_STRING, "Acc Customer Id", NULL, NULL},
+ {7, RADIUS_IP_ADDRESS, "Acc Ip Gateway Pri", NULL, NULL},
+ {8, RADIUS_IP_ADDRESS, "Acc Ip Gateway Sec", NULL, NULL},
+ {9, RADIUS_INTEGER4, "Acc Route Policy", radius_vendor_acc_route_policy_vals, NULL},
+ {10, RADIUS_INTEGER4, "Acc ML MLX Admin State", radius_vendor_acc_ml_mlx_admin_state_vals, NULL},
+ {11, RADIUS_INTEGER4, "Acc ML Call Threshold", NULL, NULL},
+ {12, RADIUS_INTEGER4, "Acc ML Clear Threshold", NULL, NULL},
+ {13, RADIUS_INTEGER4, "Acc ML Damping Factor", NULL, NULL},
+ {14, RADIUS_STRING, "Acc Tunnel Secret", NULL, NULL},
+ {15, RADIUS_INTEGER4, "Acc Clearing Cause", q931_cause_code_vals, NULL},
+ {16, RADIUS_INTEGER4, "Acc Clearing Location", q931_cause_location_vals, NULL},
+ {17, RADIUS_STRING, "Acc Service Profile", NULL, NULL},
+ {18, RADIUS_INTEGER4, "Acc Request Type", radius_vendor_acc_request_type_vals, NULL},
+ {19, RADIUS_INTEGER4, "Acc Bridging Support", radius_vendor_acc_bridging_support_vals, NULL},
+ {20, RADIUS_INTEGER4, "Acc Apsm Oversubscribed", radius_vendor_acc_apsm_oversubscribed_vals, NULL},
+ {21, RADIUS_INTEGER4, "Acc Acct On Off Reason", radius_vendor_acc_acct_on_off_reason_vals, NULL},
+ {22, RADIUS_INTEGER4, "Acc Tunnel Port", NULL, NULL},
+ {23, RADIUS_IP_ADDRESS, "Acc Dns Server Pri", NULL, NULL},
+ {24, RADIUS_IP_ADDRESS, "Acc Dns Server Sec", NULL, NULL},
+ {25, RADIUS_IP_ADDRESS, "Acc Nbns Server Pri", NULL, NULL},
+ {26, RADIUS_IP_ADDRESS, "Acc Nbns Server Sec", NULL, NULL},
+ {27, RADIUS_INTEGER4, "Acc Dial Port Index", NULL, NULL},
+ {28, RADIUS_INTEGER4, "Acc Ip Compression", radius_vendor_acc_ip_compression_vals, NULL},
+ {29, RADIUS_INTEGER4, "Acc Ipx Compression", radius_vendor_acc_ipx_compression_vals, NULL},
+ {30, RADIUS_INTEGER4, "Acc Connect Tx Speed", NULL, NULL},
+ {31, RADIUS_INTEGER4, "Acc Connect Rx Speed", NULL, NULL},
+ {32, RADIUS_STRING, "Acc Modem Modulation Type", NULL, NULL},
+ {33, RADIUS_STRING, "Acc Modem Error Protocol", NULL, NULL},
+ {34, RADIUS_INTEGER4, "Acc Callback Delay", NULL, NULL},
+ {35, RADIUS_STRING, "Acc Callback Num Valid", NULL, NULL},
+ {36, RADIUS_INTEGER4, "Acc Callback Mode", radius_vendor_acc_callback_mode_vals, NULL},
+ {37, RADIUS_INTEGER4, "Acc Callback CBCP Type", radius_vendor_acc_callback_cbcp_type_vals, NULL},
+ {38, RADIUS_INTEGER4, "Acc Dialout Auth Mode", radius_vendor_acc_dialout_auth_mode_vals, NULL},
+ {39, RADIUS_STRING, "Acc Dialout Auth Password", NULL, NULL},
+ {40, RADIUS_STRING, "Acc Dialout Auth Username", NULL, NULL},
+ {42, RADIUS_INTEGER4, "Acc Access Community", radius_vendor_acc_access_community_vals, NULL},
+ {43, RADIUS_INTEGER4, "Acc Vpsm Reject Cause", NULL, NULL},
+ {44, RADIUS_STRING, "Acc Ace Token", NULL, NULL},
+ {45, RADIUS_INTEGER4, "Acc Ace Token-Ttl", NULL, NULL},
+ {46, RADIUS_STRING, "Acc Ip Pool Name", NULL, NULL},
+ {47, RADIUS_INTEGER4, "Acc Igmp Admin State", NULL, NULL},
+ {48, RADIUS_INTEGER4, "Acc Igmp Version", NULL, NULL},
+
+
+ {0, 0, NULL, NULL, NULL},
};
/*
@@ -916,97 +917,97 @@ static const value_string radius_vendor_cisco_disconnect_cause_vals[] =
static const radius_attr_info radius_vendor_cisco_attrib[] =
{
/* stanard attributes */
- {1, RADIUS_STRING, "Cisco AV Pair", NULL},
- {2, RADIUS_STRING, "Cisco NAS Port", NULL},
+ {1, RADIUS_STRING, "Cisco AV Pair", NULL, NULL},
+ {2, RADIUS_STRING, "Cisco NAS Port", NULL, NULL},
/* fax */
- {3, RADIUS_STRING, "Fax Account Id Origin", NULL},
- {4, RADIUS_STRING, "Fax Msg Id", NULL},
- {5, RADIUS_STRING, "Fax Pages", NULL},
- {6, RADIUS_STRING, "Fax Cover Page Flag", NULL},
- {7, RADIUS_STRING, "Fax Modem Time", NULL},
- {8, RADIUS_STRING, "Fax Connect Speed", NULL},
- {9, RADIUS_STRING, "Fax Recipent Count", NULL},
- {10, RADIUS_STRING, "Fax Process Abort Flag", NULL},
- {11, RADIUS_STRING, "Fax DSN Address", NULL},
- {12, RADIUS_STRING, "Fax DSN Flag", NULL},
- {13, RADIUS_STRING, "Fax MDN Address", NULL},
- {14, RADIUS_STRING, "Fax MDN Flag", NULL},
- {15, RADIUS_STRING, "Fax Auth Status", NULL},
- {16, RADIUS_STRING, "Email Server Address", NULL},
- {17, RADIUS_STRING, "Email Server Ack Flag", NULL},
- {18, RADIUS_STRING, "Gateway Id", NULL},
- {19, RADIUS_STRING, "Call Type", NULL},
- {20, RADIUS_STRING, "Port Used", NULL},
- {21, RADIUS_STRING, "Abort Cause", NULL},
+ {3, RADIUS_STRING, "Fax Account Id Origin", NULL, NULL},
+ {4, RADIUS_STRING, "Fax Msg Id", NULL, NULL},
+ {5, RADIUS_STRING, "Fax Pages", NULL, NULL},
+ {6, RADIUS_STRING, "Fax Cover Page Flag", NULL, NULL},
+ {7, RADIUS_STRING, "Fax Modem Time", NULL, NULL},
+ {8, RADIUS_STRING, "Fax Connect Speed", NULL, NULL},
+ {9, RADIUS_STRING, "Fax Recipent Count", NULL, NULL},
+ {10, RADIUS_STRING, "Fax Process Abort Flag", NULL, NULL},
+ {11, RADIUS_STRING, "Fax DSN Address", NULL, NULL},
+ {12, RADIUS_STRING, "Fax DSN Flag", NULL, NULL},
+ {13, RADIUS_STRING, "Fax MDN Address", NULL, NULL},
+ {14, RADIUS_STRING, "Fax MDN Flag", NULL, NULL},
+ {15, RADIUS_STRING, "Fax Auth Status", NULL, NULL},
+ {16, RADIUS_STRING, "Email Server Address", NULL, NULL},
+ {17, RADIUS_STRING, "Email Server Ack Flag", NULL, NULL},
+ {18, RADIUS_STRING, "Gateway Id", NULL, NULL},
+ {19, RADIUS_STRING, "Call Type", NULL, NULL},
+ {20, RADIUS_STRING, "Port Used", NULL, NULL},
+ {21, RADIUS_STRING, "Abort Cause", NULL, NULL},
/* #22 */
/* H323 - Voice over IP attributes. */
- {23, RADIUS_STRING, "H323 Remote Address", NULL},
- {24, RADIUS_STRING, "H323 Conf Id", NULL},
- {25, RADIUS_STRING, "H323 Setup Time", NULL},
- {26, RADIUS_STRING, "H323 Call Origin", NULL},
- {27, RADIUS_STRING, "H323 Call Type", NULL},
- {28, RADIUS_STRING, "H323 Connect Time", NULL},
- {29, RADIUS_STRING, "H323 Disconnect Time", NULL},
- {30, RADIUS_STRING, "H323 Disconnect Cause", NULL},
- {31, RADIUS_STRING, "H323 Voice Quality", NULL},
+ {23, RADIUS_STRING, "H323 Remote Address", NULL, NULL},
+ {24, RADIUS_STRING, "H323 Conf Id", NULL, NULL},
+ {25, RADIUS_STRING, "H323 Setup Time", NULL, NULL},
+ {26, RADIUS_STRING, "H323 Call Origin", NULL, NULL},
+ {27, RADIUS_STRING, "H323 Call Type", NULL, NULL},
+ {28, RADIUS_STRING, "H323 Connect Time", NULL, NULL},
+ {29, RADIUS_STRING, "H323 Disconnect Time", NULL, NULL},
+ {30, RADIUS_STRING, "H323 Disconnect Cause", NULL, NULL},
+ {31, RADIUS_STRING, "H323 Voice Quality", NULL, NULL},
/* #32 */
- {33, RADIUS_STRING, "H323 GW Id", NULL},
+ {33, RADIUS_STRING, "H323 GW Id", NULL, NULL},
/* #34 */
- {35, RADIUS_STRING, "H323 Incoming Conf Id", NULL},
+ {35, RADIUS_STRING, "H323 Incoming Conf Id", NULL, NULL},
/* #36-#100 */
- {101, RADIUS_STRING, "H323 Credit Amount", NULL},
- {102, RADIUS_STRING, "H323 Credit Time", NULL},
- {103, RADIUS_STRING, "H323 Return Code", NULL},
- {104, RADIUS_STRING, "H323 Prompt Id", NULL},
- {105, RADIUS_STRING, "H323 Time And Day", NULL},
- {106, RADIUS_STRING, "H323 Redirect Number", NULL},
- {107, RADIUS_STRING, "H323 Preferred Lang", NULL},
- {108, RADIUS_STRING, "H323 Redirect Ip Address", NULL},
- {109, RADIUS_STRING, "H323 Billing Model", NULL},
- {110, RADIUS_STRING, "H323 Currency Type", NULL},
+ {101, RADIUS_STRING, "H323 Credit Amount", NULL, NULL},
+ {102, RADIUS_STRING, "H323 Credit Time", NULL, NULL},
+ {103, RADIUS_STRING, "H323 Return Code", NULL, NULL},
+ {104, RADIUS_STRING, "H323 Prompt Id", NULL, NULL},
+ {105, RADIUS_STRING, "H323 Time And Day", NULL, NULL},
+ {106, RADIUS_STRING, "H323 Redirect Number", NULL, NULL},
+ {107, RADIUS_STRING, "H323 Preferred Lang", NULL, NULL},
+ {108, RADIUS_STRING, "H323 Redirect Ip Address", NULL, NULL},
+ {109, RADIUS_STRING, "H323 Billing Model", NULL, NULL},
+ {110, RADIUS_STRING, "H323 Currency Type", NULL, NULL},
/* #111-#186 */
/*
Extra attributes sent by the Cisco, if you configure
"radius-server vsa accounting" (requires IOS11.2+).
*/
- {187, RADIUS_INTEGER4, "Cisco Multilink ID", NULL},
- {188, RADIUS_INTEGER4, "Cisco Num In Multilink", NULL},
+ {187, RADIUS_INTEGER4, "Cisco Multilink ID", NULL, NULL},
+ {188, RADIUS_INTEGER4, "Cisco Num In Multilink", NULL, NULL},
/* #189 */
- {190, RADIUS_INTEGER4, "Cisco Pre Input Octets", NULL},
- {191, RADIUS_INTEGER4, "Cisco Pre Output Octets", NULL},
- {192, RADIUS_INTEGER4, "Cisco Pre Input Packets", NULL},
- {193, RADIUS_INTEGER4, "Cisco Pre Output Packets", NULL},
- {194, RADIUS_INTEGER4, "Cisco Maximum Time", NULL},
- {195, RADIUS_INTEGER4, "Cisco Disconnect Cause", radius_vendor_cisco_disconnect_cause_vals},
+ {190, RADIUS_INTEGER4, "Cisco Pre Input Octets", NULL, NULL},
+ {191, RADIUS_INTEGER4, "Cisco Pre Output Octets", NULL, NULL},
+ {192, RADIUS_INTEGER4, "Cisco Pre Input Packets", NULL, NULL},
+ {193, RADIUS_INTEGER4, "Cisco Pre Output Packets", NULL, NULL},
+ {194, RADIUS_INTEGER4, "Cisco Maximum Time", NULL, NULL},
+ {195, RADIUS_INTEGER4, "Cisco Disconnect Cause", radius_vendor_cisco_disconnect_cause_vals, NULL},
/* #196 */
- {197, RADIUS_INTEGER4, "Cisco Data Rate", NULL},
- {198, RADIUS_INTEGER4, "Cisco PreSession Time", NULL},
+ {197, RADIUS_INTEGER4, "Cisco Data Rate", NULL, NULL},
+ {198, RADIUS_INTEGER4, "Cisco PreSession Time", NULL, NULL},
/* #199-#207 */
- {208, RADIUS_INTEGER4, "Cisco PW Lifetime", NULL},
- {209, RADIUS_INTEGER4, "Cisco IP Direct", NULL},
- {210, RADIUS_INTEGER4, "Cisco PPP VJ Slot Comp", NULL},
+ {208, RADIUS_INTEGER4, "Cisco PW Lifetime", NULL, NULL},
+ {209, RADIUS_INTEGER4, "Cisco IP Direct", NULL, NULL},
+ {210, RADIUS_INTEGER4, "Cisco PPP VJ Slot Comp", NULL, NULL},
/* #211 */
- {212, RADIUS_INTEGER4, "Cisco PPP Async Map", NULL},
+ {212, RADIUS_INTEGER4, "Cisco PPP Async Map", NULL, NULL},
/* #213-#216 */
- {217, RADIUS_INTEGER4, "Cisco IP Pool Definition", NULL},
- {218, RADIUS_INTEGER4, "Cisco Asing IP Pool", NULL},
+ {217, RADIUS_INTEGER4, "Cisco IP Pool Definition", NULL, NULL},
+ {218, RADIUS_INTEGER4, "Cisco Asing IP Pool", NULL, NULL},
/* #219-#227 */
- {228, RADIUS_INTEGER4, "Cisco Route IP", NULL},
+ {228, RADIUS_INTEGER4, "Cisco Route IP", NULL, NULL},
/* #229-#232 */
- {233, RADIUS_INTEGER4, "Cisco Link Compression", NULL},
- {234, RADIUS_INTEGER4, "Cisco Target Util", NULL},
- {235, RADIUS_INTEGER4, "Cisco Maximum Channels", NULL},
+ {233, RADIUS_INTEGER4, "Cisco Link Compression", NULL, NULL},
+ {234, RADIUS_INTEGER4, "Cisco Target Util", NULL, NULL},
+ {235, RADIUS_INTEGER4, "Cisco Maximum Channels", NULL, NULL},
/* #236-#241 */
- {242, RADIUS_INTEGER4, "Cisco Data Filter", NULL},
- {243, RADIUS_INTEGER4, "Cisco Call Filter", NULL},
- {244, RADIUS_INTEGER4, "Cisco Idle Limit", NULL},
+ {242, RADIUS_INTEGER4, "Cisco Data Filter", NULL, NULL},
+ {243, RADIUS_INTEGER4, "Cisco Call Filter", NULL, NULL},
+ {244, RADIUS_INTEGER4, "Cisco Idle Limit", NULL, NULL},
/* Cisco SSG Service Selection Gateway Attributes */
- {250, RADIUS_STRING, "Cisco Account Info", NULL},
- {251, RADIUS_STRING, "Cisco Service Info", NULL},
- {252, RADIUS_BINSTRING, "Cisco Command Info", NULL},
- {253, RADIUS_STRING, "Cisco Control Info", NULL},
- {255, RADIUS_INTEGER4, "Cisco Xmit Rate", NULL},
- {0, 0, NULL, NULL}
+ {250, RADIUS_STRING, "Cisco Account Info", NULL, &hf_radius_cisco_cai},
+ {251, RADIUS_STRING, "Cisco Service Info", NULL, NULL},
+ {252, RADIUS_BINSTRING, "Cisco Command Info", NULL, NULL},
+ {253, RADIUS_STRING, "Cisco Control Info", NULL, NULL},
+ {255, RADIUS_INTEGER4, "Cisco Xmit Rate", NULL, NULL},
+ {0, 0, NULL, NULL, NULL}
};
/*
@@ -1074,23 +1075,23 @@ static const value_string radius_vendor_shiva_connect_reason_vals[] =
static const radius_attr_info radius_vendor_shiva_attrib[] =
{
- {1, RADIUS_STRING, "Shiva User Attributes", NULL},
- {90, RADIUS_STRING, "Shiva Called Number", NULL},
- {91, RADIUS_STRING, "Shiva Calling Number", NULL},
- {92, RADIUS_STRING, "Shiva Customer Id", NULL},
- {93, RADIUS_INTEGER4, "Shiva Type Of Service", radius_vendor_shiva_type_of_service_vals},
- {94, RADIUS_INTEGER4, "Shiva Link Speed", NULL},
- {95, RADIUS_INTEGER4, "Shiva Links In Bundle", NULL},
- {96, RADIUS_INTEGER4, "Shiva Compression Type", NULL},
- {97, RADIUS_INTEGER4, "Shiva Link Protocol", radius_vendor_shiva_link_protocol_vals},
- {98, RADIUS_INTEGER4, "Shiva Network Protocols", NULL},
- {99, RADIUS_INTEGER4, "Shiva Session Id", NULL},
- {100, RADIUS_INTEGER4, "Shiva Disconnect Reason", radius_vendor_shiva_disconnect_reason_vals},
- {101, RADIUS_IP_ADDRESS, "Shiva Acct Serv Switch", NULL},
- {102, RADIUS_INTEGER4, "Shiva Event Flags", NULL},
- {103, RADIUS_INTEGER4, "Shiva Function", radius_vendor_shiva_function_vals},
- {104, RADIUS_INTEGER4, "Shiva Connect Reason", radius_vendor_shiva_connect_reason_vals},
- {0, 0, NULL, NULL},
+ {1, RADIUS_STRING, "Shiva User Attributes", NULL, NULL},
+ {90, RADIUS_STRING, "Shiva Called Number", NULL, NULL},
+ {91, RADIUS_STRING, "Shiva Calling Number", NULL, NULL},
+ {92, RADIUS_STRING, "Shiva Customer Id", NULL, NULL},
+ {93, RADIUS_INTEGER4, "Shiva Type Of Service", radius_vendor_shiva_type_of_service_vals, NULL},
+ {94, RADIUS_INTEGER4, "Shiva Link Speed", NULL, NULL},
+ {95, RADIUS_INTEGER4, "Shiva Links In Bundle", NULL, NULL},
+ {96, RADIUS_INTEGER4, "Shiva Compression Type", NULL, NULL},
+ {97, RADIUS_INTEGER4, "Shiva Link Protocol", radius_vendor_shiva_link_protocol_vals, NULL},
+ {98, RADIUS_INTEGER4, "Shiva Network Protocols", NULL, NULL},
+ {99, RADIUS_INTEGER4, "Shiva Session Id", NULL, NULL},
+ {100, RADIUS_INTEGER4, "Shiva Disconnect Reason", radius_vendor_shiva_disconnect_reason_vals, NULL},
+ {101, RADIUS_IP_ADDRESS, "Shiva Acct Serv Switch", NULL, NULL},
+ {102, RADIUS_INTEGER4, "Shiva Event Flags", NULL, NULL},
+ {103, RADIUS_INTEGER4, "Shiva Function", radius_vendor_shiva_function_vals, NULL},
+ {104, RADIUS_INTEGER4, "Shiva Connect Reason", radius_vendor_shiva_connect_reason_vals, NULL},
+ {0, 0, NULL, NULL, NULL},
};
/*
@@ -1102,14 +1103,14 @@ reference:
static const radius_attr_info radius_vendor_cisco_vpn5000_attrib[] =
{
- {1, RADIUS_INTEGER4, "CVPN5000-Tunnel-Throughput", NULL},
- {2, RADIUS_IP_ADDRESS, "CVPN5000-Client-Assigned-IP", NULL},
- {3, RADIUS_IP_ADDRESS, "CVPN5000-Client-Real-IP", NULL},
- {4, RADIUS_STRING, "CVPN5000-VPN-GroupInfo", NULL},
- {5, RADIUS_STRING, "CVPN5000-VPN-Password", NULL},
- {6, RADIUS_INTEGER4, "CVPN5000-Echo", NULL},
- {7, RADIUS_INTEGER4, "CVPN5000-Client-Assigned-IPX", NULL},
- {0, 0, NULL, NULL},
+ {1, RADIUS_INTEGER4, "CVPN5000-Tunnel-Throughput", NULL, NULL},
+ {2, RADIUS_IP_ADDRESS, "CVPN5000-Client-Assigned-IP", NULL, NULL},
+ {3, RADIUS_IP_ADDRESS, "CVPN5000-Client-Real-IP", NULL, NULL},
+ {4, RADIUS_STRING, "CVPN5000-VPN-GroupInfo", NULL, NULL},
+ {5, RADIUS_STRING, "CVPN5000-VPN-Password", NULL, NULL},
+ {6, RADIUS_INTEGER4, "CVPN5000-Echo", NULL, NULL},
+ {7, RADIUS_INTEGER4, "CVPN5000-Client-Assigned-IPX", NULL, NULL},
+ {0, 0, NULL, NULL, NULL},
};
/*
@@ -1167,28 +1168,28 @@ static const value_string radius_vendor_livingston_multicast_client_vals[] =
static const radius_attr_info radius_vendor_livingston_attrib[] =
{
- {2, RADIUS_STRING, "LE Terminate Detail", NULL},
- {3, RADIUS_STRING, "LE Advice of Charge", NULL},
- {4, RADIUS_STRING, "LE Connect Detail", NULL},
- {6, RADIUS_STRING, "LE IP Pool", NULL},
- {7, RADIUS_IP_ADDRESS, "LE IP Gateway", NULL},
- {8, RADIUS_STRING, "LE Modem Info", NULL},
- {9, RADIUS_INTEGER4, "LE IPSec Log Options", radius_vendor_livingston_ipsec_log_options_vals},
- {10, RADIUS_INTEGER4, "LE IPSec Deny Action", radius_vendor_livingston_ipsec_deny_action_vals},
- {11, RADIUS_STRING, "LE IPSec Active Profile", NULL},
- {12, RADIUS_STRING, "LE IPSec Outsource Profile", NULL},
- {13, RADIUS_STRING, "LE IPSec Passive Profile", NULL},
- {14, RADIUS_INTEGER4, "LE NAT TCP Session Timeout", NULL},
- {15, RADIUS_INTEGER4, "LE NAT Other Session Timeout", NULL},
- {16, RADIUS_INTEGER4, "LE NAT Log Options", radius_vendor_livingston_nat_log_options_vals},
- {17, RADIUS_INTEGER4, "LE NAT Sess Dir Fail Action", radius_vendor_livingston_nat_sess_dir_fail_action_vals},
- {18, RADIUS_STRING, "LE NAT Inmap", NULL},
- {19, RADIUS_STRING, "LE NAT Outmap", NULL},
- {20, RADIUS_STRING, "LE NAT Outsource Inmap", NULL},
- {21, RADIUS_STRING, "LE NAT Outsource Outmap", NULL},
- {22, RADIUS_STRING, "LE Admin Group", NULL},
- {23, RADIUS_INTEGER4, "LE Multicast Client", radius_vendor_livingston_multicast_client_vals},
- {0, 0, NULL, NULL},
+ {2, RADIUS_STRING, "LE Terminate Detail", NULL, NULL},
+ {3, RADIUS_STRING, "LE Advice of Charge", NULL, NULL},
+ {4, RADIUS_STRING, "LE Connect Detail", NULL, NULL},
+ {6, RADIUS_STRING, "LE IP Pool", NULL, NULL},
+ {7, RADIUS_IP_ADDRESS, "LE IP Gateway", NULL, NULL},
+ {8, RADIUS_STRING, "LE Modem Info", NULL, NULL},
+ {9, RADIUS_INTEGER4, "LE IPSec Log Options", radius_vendor_livingston_ipsec_log_options_vals, NULL},
+ {10, RADIUS_INTEGER4, "LE IPSec Deny Action", radius_vendor_livingston_ipsec_deny_action_vals, NULL},
+ {11, RADIUS_STRING, "LE IPSec Active Profile", NULL, NULL},
+ {12, RADIUS_STRING, "LE IPSec Outsource Profile", NULL, NULL},
+ {13, RADIUS_STRING, "LE IPSec Passive Profile", NULL, NULL},
+ {14, RADIUS_INTEGER4, "LE NAT TCP Session Timeout", NULL, NULL},
+ {15, RADIUS_INTEGER4, "LE NAT Other Session Timeout", NULL, NULL},
+ {16, RADIUS_INTEGER4, "LE NAT Log Options", radius_vendor_livingston_nat_log_options_vals, NULL},
+ {17, RADIUS_INTEGER4, "LE NAT Sess Dir Fail Action", radius_vendor_livingston_nat_sess_dir_fail_action_vals, NULL},
+ {18, RADIUS_STRING, "LE NAT Inmap", NULL, NULL},
+ {19, RADIUS_STRING, "LE NAT Outmap", NULL, NULL},
+ {20, RADIUS_STRING, "LE NAT Outsource Inmap", NULL, NULL},
+ {21, RADIUS_STRING, "LE NAT Outsource Outmap", NULL, NULL},
+ {22, RADIUS_STRING, "LE Admin Group", NULL, NULL},
+ {23, RADIUS_INTEGER4, "LE Multicast Client", radius_vendor_livingston_multicast_client_vals, NULL},
+ {0, 0, NULL, NULL, NULL},
};
static const value_string radius_vendor_microsoft_bap_usage_vals[] =
@@ -1229,38 +1230,38 @@ static const value_string radius_vendor_microsoft_acct_eap_type_vals[] =
static const radius_attr_info radius_vendor_microsoft_attrib[] =
{
- {1, RADIUS_BINSTRING, "MS CHAP Response", NULL},
- {2, RADIUS_STRING, "MS CHAP Error", NULL},
- {3, RADIUS_BINSTRING, "MS CHAP CPW 1", NULL},
- {4, RADIUS_BINSTRING, "MS CHAP CPW 2", NULL},
- {5, RADIUS_BINSTRING, "MS CHAP LM Enc PW", NULL},
- {6, RADIUS_BINSTRING, "MS CHAP NT Enc PW", NULL},
- {7, RADIUS_BINSTRING, "MS MPPE Encryption Policy", NULL},
- {8, RADIUS_BINSTRING, "MS MPPE Encryption Type", NULL},
- {9, RADIUS_INTEGER4, "MS RAS Vendor", NULL},
- {10, RADIUS_STRING, "MS CHAP Domain", NULL},
- {11, RADIUS_BINSTRING, "MS CHAP Challenge", NULL},
- {12, RADIUS_BINSTRING, "MS CHAP MPPE Keys", NULL},
- {13, RADIUS_INTEGER4, "MS BAP Usage", radius_vendor_microsoft_bap_usage_vals},
- {14, RADIUS_INTEGER4, "MS Link Utilization Threshold", NULL},
- {15, RADIUS_INTEGER4, "MS Link Drop Time Limit", NULL},
- {16, RADIUS_BINSTRING, "MS MPPE Send Key", NULL},
- {17, RADIUS_BINSTRING, "MS MPPE Recv Key", NULL},
- {18, RADIUS_STRING, "MS RAS Version", NULL},
- {19, RADIUS_BINSTRING, "MS Old ARAP Password", NULL},
- {20, RADIUS_BINSTRING, "MS New ARAP Password", NULL},
- {21, RADIUS_INTEGER4, "MS ARAP PW Change Reason", radius_vendor_microsoft_arap_pw_change_reason_vals},
- {22, RADIUS_BINSTRING, "MS Filter", NULL},
- {23, RADIUS_INTEGER4, "MS Acct Auth Type", radius_vendor_microsoft_acct_auth_type_vals},
- {24, RADIUS_INTEGER4, "MS Acct EAP Type", radius_vendor_microsoft_acct_eap_type_vals},
- {25, RADIUS_BINSTRING, "MS CHAP2 Response", NULL},
- {26, RADIUS_BINSTRING, "MS CHAP2 Success", NULL},
- {27, RADIUS_BINSTRING, "MS CHAP2 CPW", NULL},
- {28, RADIUS_IP_ADDRESS, "MS Primary DNS Server", NULL},
- {29, RADIUS_IP_ADDRESS, "MS Secondary DNS Server", NULL},
- {30, RADIUS_IP_ADDRESS, "MS Primary NBNS Server", NULL},
- {31, RADIUS_IP_ADDRESS, "MS Secondary NBNS Server", NULL},
- {0, 0, NULL, NULL}
+ {1, RADIUS_BINSTRING, "MS CHAP Response", NULL, NULL},
+ {2, RADIUS_STRING, "MS CHAP Error", NULL, NULL},
+ {3, RADIUS_BINSTRING, "MS CHAP CPW 1", NULL, NULL},
+ {4, RADIUS_BINSTRING, "MS CHAP CPW 2", NULL, NULL},
+ {5, RADIUS_BINSTRING, "MS CHAP LM Enc PW", NULL, NULL},
+ {6, RADIUS_BINSTRING, "MS CHAP NT Enc PW", NULL, NULL},
+ {7, RADIUS_BINSTRING, "MS MPPE Encryption Policy", NULL, NULL},
+ {8, RADIUS_BINSTRING, "MS MPPE Encryption Type", NULL, NULL},
+ {9, RADIUS_INTEGER4, "MS RAS Vendor", NULL, NULL},
+ {10, RADIUS_STRING, "MS CHAP Domain", NULL, NULL},
+ {11, RADIUS_BINSTRING, "MS CHAP Challenge", NULL, NULL},
+ {12, RADIUS_BINSTRING, "MS CHAP MPPE Keys", NULL, NULL},
+ {13, RADIUS_INTEGER4, "MS BAP Usage", radius_vendor_microsoft_bap_usage_vals, NULL},
+ {14, RADIUS_INTEGER4, "MS Link Utilization Threshold", NULL, NULL},
+ {15, RADIUS_INTEGER4, "MS Link Drop Time Limit", NULL, NULL},
+ {16, RADIUS_BINSTRING, "MS MPPE Send Key", NULL, NULL},
+ {17, RADIUS_BINSTRING, "MS MPPE Recv Key", NULL, NULL},
+ {18, RADIUS_STRING, "MS RAS Version", NULL, NULL},
+ {19, RADIUS_BINSTRING, "MS Old ARAP Password", NULL, NULL},
+ {20, RADIUS_BINSTRING, "MS New ARAP Password", NULL, NULL},
+ {21, RADIUS_INTEGER4, "MS ARAP PW Change Reason", radius_vendor_microsoft_arap_pw_change_reason_vals, NULL},
+ {22, RADIUS_BINSTRING, "MS Filter", NULL, NULL},
+ {23, RADIUS_INTEGER4, "MS Acct Auth Type", radius_vendor_microsoft_acct_auth_type_vals, NULL},
+ {24, RADIUS_INTEGER4, "MS Acct EAP Type", radius_vendor_microsoft_acct_eap_type_vals, NULL},
+ {25, RADIUS_BINSTRING, "MS CHAP2 Response", NULL, NULL},
+ {26, RADIUS_BINSTRING, "MS CHAP2 Success", NULL, NULL},
+ {27, RADIUS_BINSTRING, "MS CHAP2 CPW", NULL, NULL},
+ {28, RADIUS_IP_ADDRESS, "MS Primary DNS Server", NULL, NULL},
+ {29, RADIUS_IP_ADDRESS, "MS Secondary DNS Server", NULL, NULL},
+ {30, RADIUS_IP_ADDRESS, "MS Primary NBNS Server", NULL, NULL},
+ {31, RADIUS_IP_ADDRESS, "MS Secondary NBNS Server", NULL, NULL},
+ {0, 0, NULL, NULL, NULL}
};
static const value_string radius_vendor_ascend_calling_id_type_of_number_vals[] =
@@ -1304,254 +1305,254 @@ static const value_string radius_vendor_ascend_calling_id_screening_vals[] =
static const radius_attr_info radius_vendor_ascend_attrib[] =
{
- {7, RADIUS_STRING, "Ascend UU Info", NULL},
- {9, RADIUS_INTEGER4, "Ascend CIR Timer", NULL},
- {10, RADIUS_INTEGER4, "Ascend FR 08 Mode", NULL},
- {11, RADIUS_INTEGER4, "Ascend Destination Nas Port", NULL},
- {12, RADIUS_STRING, "Ascend FR SVC Addr", NULL},
- {13, RADIUS_INTEGER4, "Ascend NAS Port Format", NULL},
- {14, RADIUS_INTEGER4, "Ascend ATM Fault Management", NULL},
- {15, RADIUS_INTEGER4, "Ascend ATM Loopback Cell Loss", NULL},
- {16, RADIUS_INTEGER4, "Ascend Ckt Type", NULL},
- {17, RADIUS_INTEGER4, "Ascend SVC Enabled", NULL},
- {18, RADIUS_INTEGER4, "Ascend Session Type", NULL},
- {19, RADIUS_IP_ADDRESS, "Ascend H323 Gatekeeper", NULL},
- {20, RADIUS_STRING, "Ascend Global Call Id", NULL},
- {21, RADIUS_INTEGER4, "Ascend H323 Conference Id", NULL},
- {22, RADIUS_IP_ADDRESS, "Ascend H323 Fegw Address", NULL},
- {23, RADIUS_INTEGER4, "Ascend H323 Dialed Time", NULL},
- {24, RADIUS_STRING, "Ascend Dialed Number", NULL},
- {25, RADIUS_INTEGER4, "Ascend Inter Arrival Jitter", NULL},
- {26, RADIUS_INTEGER4, "Ascend Dropped Octets", NULL},
- {27, RADIUS_INTEGER4, "Ascend Dropped Packets", NULL},
- {29, RADIUS_INTEGER4, "Ascend X25 Pad X3 Profile", NULL},
- {30, RADIUS_STRING, "Ascend X25 Pad X3 Parameters", NULL},
- {31, RADIUS_STRING, "Ascend Tunnel VRouter Name", NULL},
- {32, RADIUS_INTEGER4, "Ascend X25 Reverse Charging", NULL},
- {33, RADIUS_STRING, "Ascend X25 Nui Prompt", NULL},
- {34, RADIUS_STRING, "Ascend X25 Nui Password Prompt", NULL},
- {35, RADIUS_STRING, "Ascend X25 Cug", NULL},
- {36, RADIUS_STRING, "Ascend X25 Pad Alias 1", NULL},
- {37, RADIUS_STRING, "Ascend X25 Pad Alias 2", NULL},
- {38, RADIUS_STRING, "Ascend X25 Pad Alias 3", NULL},
- {39, RADIUS_STRING, "Ascend X25 X121 Address", NULL},
- {40, RADIUS_STRING, "Ascend X25 Nui", NULL},
- {41, RADIUS_STRING, "Ascend X25 Rpoa", NULL},
- {42, RADIUS_STRING, "Ascend X25 Pad Prompt", NULL},
- {43, RADIUS_STRING, "Ascend X25 Pad Banner", NULL},
- {44, RADIUS_STRING, "Ascend X25 Profile Name", NULL},
- {45, RADIUS_STRING, "Ascend Recv Name", NULL},
- {46, RADIUS_INTEGER4, "Ascend Bi Directional Auth", NULL},
- {47, RADIUS_INTEGER4, "Ascend MTU", NULL},
- {48, RADIUS_INTEGER4, "Ascend Call Direction", NULL},
- {49, RADIUS_INTEGER4, "Ascend Service Type", NULL},
- {50, RADIUS_INTEGER4, "Ascend Filter Required", NULL},
- {51, RADIUS_INTEGER4, "Ascend Traffic Shaper", NULL},
- {52, RADIUS_STRING, "Ascend Access Intercept LEA", NULL},
- {53, RADIUS_STRING, "Ascend Access Intercept Log", NULL},
- {54, RADIUS_STRING, "Ascend Private Route Table ID", NULL},
- {55, RADIUS_INTEGER4, "Ascend Private Route Required", NULL},
- {56, RADIUS_INTEGER4, "Ascend Cache Refresh", NULL},
- {57, RADIUS_INTEGER4, "Ascend Cache Time", NULL},
- {58, RADIUS_INTEGER4, "Ascend Egress Enabled", NULL},
- {59, RADIUS_STRING, "Ascend QOS Upstream", NULL},
- {60, RADIUS_STRING, "Ascend QOS Downstream", NULL},
- {61, RADIUS_INTEGER4, "Ascend ATM Connect Vpi", NULL},
- {62, RADIUS_INTEGER4, "Ascend ATM Connect Vci", NULL},
- {63, RADIUS_INTEGER4, "Ascend ATM Connect Group", NULL},
- {64, RADIUS_INTEGER4, "Ascend ATM Group", NULL},
- {65, RADIUS_INTEGER4, "Ascend IPX Header Compression", NULL},
- {66, RADIUS_INTEGER4, "Ascend Calling Id Type Of Number", radius_vendor_ascend_calling_id_type_of_number_vals},
- {67, RADIUS_INTEGER4, "Ascend Calling Id Numbering Plan", radius_vendor_ascend_calling_id_numbering_plan_vals},
- {68, RADIUS_INTEGER4, "Ascend Calling Id Presentation", radius_vendor_ascend_calling_id_presentation_vals},
- {69, RADIUS_INTEGER4, "Ascend Calling Id Screening", radius_vendor_ascend_calling_id_screening_vals},
- {70, RADIUS_INTEGER4, "Ascend BIR Enable", NULL},
- {71, RADIUS_INTEGER4, "Ascend BIR Proxy", NULL},
- {72, RADIUS_INTEGER4, "Ascend BIR Bridge Group", NULL},
- {73, RADIUS_STRING, "Ascend IPSEC Profile", NULL},
- {74, RADIUS_INTEGER4, "Ascend PPPoE Enable", NULL},
- {75, RADIUS_INTEGER4, "Ascend Bridge Non PPPoE", NULL},
- {76, RADIUS_INTEGER4, "Ascend ATM Direct", NULL},
- {77, RADIUS_STRING, "Ascend ATM Direct Profile", NULL},
- {78, RADIUS_IP_ADDRESS, "Ascend Client Primary WINS", NULL},
- {79, RADIUS_IP_ADDRESS, "Ascend Client Secondary WINS", NULL},
- {80, RADIUS_INTEGER4, "Ascend Client Assign WINS", NULL},
- {81, RADIUS_INTEGER4, "Ascend Auth Type", NULL},
- {82, RADIUS_INTEGER4, "Ascend Port Redir Protocol", NULL},
- {83, RADIUS_INTEGER4, "Ascend Port Redir Portnum", NULL},
- {84, RADIUS_IP_ADDRESS, "Ascend Port Redir Server", NULL},
- {85, RADIUS_INTEGER4, "Ascend IP Pool Chaining", NULL},
- {86, RADIUS_IP_ADDRESS, "Ascend Owner IP Addr", NULL},
- {87, RADIUS_INTEGER4, "Ascend IP TOS", NULL},
- {88, RADIUS_INTEGER4, "Ascend IP TOS Precedence", NULL},
- {89, RADIUS_INTEGER4, "Ascend IP TOS Apply To", NULL},
- {90, RADIUS_STRING, "Ascend Filter", NULL},
- {91, RADIUS_STRING, "Ascend Telnet Profile", NULL},
- {92, RADIUS_INTEGER4, "Ascend Dsl Rate Type", NULL},
- {93, RADIUS_STRING, "Ascend Redirect Number", NULL},
- {94, RADIUS_INTEGER4, "Ascend ATM Vpi", NULL},
- {95, RADIUS_INTEGER4, "Ascend ATM Vci", NULL},
- {96, RADIUS_INTEGER4, "Ascend Source IP Check", NULL},
- {97, RADIUS_INTEGER4, "Ascend Dsl Rate Mode", NULL},
- {98, RADIUS_INTEGER4, "Ascend Dsl Upstream Limit", NULL},
- {99, RADIUS_INTEGER4, "Ascend Dsl Downstream Limit", NULL},
- {100, RADIUS_INTEGER4, "Ascend Dsl CIR Recv Limit", NULL},
- {101, RADIUS_INTEGER4, "Ascend Dsl CIR Xmit Limit", NULL},
- {102, RADIUS_STRING, "Ascend VRouter Name", NULL},
- {103, RADIUS_STRING, "Ascend Source Auth", NULL},
- {104, RADIUS_STRING, "Ascend Private Route", NULL},
- {105, RADIUS_INTEGER4, "Ascend Numbering Plan ID", NULL},
- {106, RADIUS_INTEGER4, "Ascend FR Link Status DLCI", NULL},
- {107, RADIUS_STRING, "Ascend Calling Subaddress", NULL},
- {108, RADIUS_INTEGER4, "Ascend Callback Delay", NULL},
- {109, RADIUS_STRING, "Ascend Endpoint Disc", NULL},
- {110, RADIUS_STRING, "Ascend Remote FW", NULL},
- {111, RADIUS_INTEGER4, "Ascend Multicast GLeave Delay", NULL},
- {112, RADIUS_INTEGER4, "Ascend CBCP Enable", NULL},
- {113, RADIUS_INTEGER4, "Ascend CBCP Mode", NULL},
- {114, RADIUS_INTEGER4, "Ascend CBCP Delay", NULL},
- {115, RADIUS_INTEGER4, "Ascend CBCP Trunk Group", NULL},
- {116, RADIUS_STRING, "Ascend Appletalk Route", NULL},
- {117, RADIUS_INTEGER4, "Ascend Appletalk Peer Mode", NULL},
- {118, RADIUS_INTEGER4, "Ascend Route Appletalk", NULL},
- {119, RADIUS_STRING, "Ascend FCP Parameter", NULL},
- {120, RADIUS_INTEGER4, "Ascend Modem Port No", NULL},
- {121, RADIUS_INTEGER4, "Ascend Modem Slot No", NULL},
- {122, RADIUS_INTEGER4, "Ascend Modem Shelf No", NULL},
- {123, RADIUS_INTEGER4, "Ascend Call Attempt Limit", NULL},
- {124, RADIUS_INTEGER4, "Ascend Call Block Duration", NULL},
- {125, RADIUS_INTEGER4, "Ascend Maximum Call Duration", NULL},
- {126, RADIUS_INTEGER4, "Ascend Temporary Rtes", NULL},
- {127, RADIUS_INTEGER4, "Ascend Tunneling Protocol", NULL},
- {128, RADIUS_INTEGER4, "Ascend Shared Profile Enable", NULL},
- {129, RADIUS_STRING, "Ascend Primary Home Agent", NULL},
- {130, RADIUS_STRING, "Ascend Secondary Home Agent", NULL},
- {131, RADIUS_INTEGER4, "Ascend Dialout Allowed", NULL},
- {132, RADIUS_IP_ADDRESS, "Ascend Client Gateway", NULL},
- {133, RADIUS_INTEGER4, "Ascend BACP Enable", NULL},
- {134, RADIUS_INTEGER4, "Ascend DHCP Maximum Leases", NULL},
- {135, RADIUS_IP_ADDRESS, "Ascend Client Primary DNS", NULL},
- {136, RADIUS_IP_ADDRESS, "Ascend Client Secondary DNS", NULL},
- {137, RADIUS_INTEGER4, "Ascend Client Assign DNS", NULL},
- {138, RADIUS_INTEGER4, "Ascend User Acct Type", NULL},
- {139, RADIUS_IP_ADDRESS, "Ascend User Acct Host", NULL},
- {140, RADIUS_INTEGER4, "Ascend User Acct Port", NULL},
- {141, RADIUS_STRING, "Ascend User Acct Key", NULL},
- {142, RADIUS_INTEGER4, "Ascend User Acct Base", NULL},
- {143, RADIUS_INTEGER4, "Ascend User Acct Time", NULL},
- {144, RADIUS_IP_ADDRESS, "Ascend Assign IP Client", NULL},
- {145, RADIUS_IP_ADDRESS, "Ascend Assign IP Server", NULL},
- {146, RADIUS_STRING, "Ascend Assign IP Global Pool", NULL},
- {147, RADIUS_INTEGER4, "Ascend DHCP Reply", NULL},
- {148, RADIUS_INTEGER4, "Ascend DHCP Pool Number", NULL},
- {149, RADIUS_INTEGER4, "Ascend Expect Callback", NULL},
- {150, RADIUS_INTEGER4, "Ascend Event Type", NULL},
- {151, RADIUS_STRING, "Ascend Session Svr Key", NULL},
- {152, RADIUS_INTEGER4, "Ascend Multicast Rate Limit", NULL},
- {153, RADIUS_IP_ADDRESS, "Ascend IF Netmask", NULL},
- {154, RADIUS_IP_ADDRESS, "Ascend Remote Addr", NULL},
- {155, RADIUS_INTEGER4, "Ascend Multicast Client", NULL},
- {156, RADIUS_STRING, "Ascend FR Circuit Name", NULL},
- {157, RADIUS_INTEGER4, "Ascend FR LinkUp", NULL},
- {158, RADIUS_INTEGER4, "Ascend FR Nailed Grp", NULL},
- {159, RADIUS_INTEGER4, "Ascend FR Type", NULL},
- {160, RADIUS_INTEGER4, "Ascend FR Link Mgt", NULL},
- {161, RADIUS_INTEGER4, "Ascend FR N391", NULL},
- {162, RADIUS_INTEGER4, "Ascend FR DCE N392", NULL},
- {163, RADIUS_INTEGER4, "Ascend FR DTE N392", NULL},
- {164, RADIUS_INTEGER4, "Ascend FR DCE N393", NULL},
- {165, RADIUS_INTEGER4, "Ascend FR DTE N393", NULL},
- {166, RADIUS_INTEGER4, "Ascend FR T391", NULL},
- {167, RADIUS_INTEGER4, "Ascend FR T392", NULL},
- {168, RADIUS_STRING, "Ascend Bridge Address", NULL},
- {169, RADIUS_INTEGER4, "Ascend TS Idle Limit", NULL},
- {170, RADIUS_INTEGER4, "Ascend TS Idle Mode", NULL},
- {171, RADIUS_INTEGER4, "Ascend DBA Monitor", NULL},
- {172, RADIUS_INTEGER4, "Ascend Base Channel Count", NULL},
- {173, RADIUS_INTEGER4, "Ascend Minimum Channels", NULL},
- {174, RADIUS_STRING, "Ascend IPX Route", NULL},
- {175, RADIUS_INTEGER4, "Ascend FT1 Caller", NULL},
- {176, RADIUS_STRING, "Ascend Backup", NULL},
- {177, RADIUS_INTEGER4, "Ascend Call Type", NULL},
- {178, RADIUS_STRING, "Ascend Group", NULL},
- {179, RADIUS_INTEGER4, "Ascend FR DLCI", NULL},
- {180, RADIUS_STRING, "Ascend FR Profile Name", NULL},
- {181, RADIUS_STRING, "Ascend Ara PW", NULL},
- {182, RADIUS_STRING, "Ascend IPX Node Addr", NULL},
- {183, RADIUS_IP_ADDRESS, "Ascend Home Agent IP Addr", NULL},
- {184, RADIUS_STRING, "Ascend Home Agent Password", NULL},
- {185, RADIUS_STRING, "Ascend Home Network Name", NULL},
- {186, RADIUS_INTEGER4, "Ascend Home Agent UDP Port", NULL},
- {187, RADIUS_INTEGER4, "Ascend Multilink ID", NULL},
- {188, RADIUS_INTEGER4, "Ascend Num In Multilink", NULL},
- {189, RADIUS_IP_ADDRESS, "Ascend First Dest", NULL},
- {190, RADIUS_INTEGER4, "Ascend Pre Input Octets", NULL},
- {191, RADIUS_INTEGER4, "Ascend Pre Output Octets", NULL},
- {192, RADIUS_INTEGER4, "Ascend Pre Input Packets", NULL},
- {193, RADIUS_INTEGER4, "Ascend Pre Output Packets", NULL},
- {194, RADIUS_INTEGER4, "Ascend Maximum Time", NULL},
- {195, RADIUS_INTEGER4, "Ascend Disconnect Cause", NULL},
- {196, RADIUS_INTEGER4, "Ascend Connect Progress", NULL},
- {197, RADIUS_INTEGER4, "Ascend Data Rate", NULL},
- {198, RADIUS_INTEGER4, "Ascend PreSession Time", NULL},
- {199, RADIUS_INTEGER4, "Ascend Token Idle", NULL},
- {200, RADIUS_INTEGER4, "Ascend Token Immediate", NULL},
- {201, RADIUS_INTEGER4, "Ascend Require Auth", NULL},
- {202, RADIUS_STRING, "Ascend Number Sessions", NULL},
- {203, RADIUS_STRING, "Ascend Authen Alias", NULL},
- {204, RADIUS_INTEGER4, "Ascend Token Expiry", NULL},
- {205, RADIUS_STRING, "Ascend Menu Selector", NULL},
- {206, RADIUS_STRING, "Ascend Menu Item", NULL},
- {207, RADIUS_INTEGER4, "Ascend PW Warntime", NULL},
- {208, RADIUS_INTEGER4, "Ascend PW Lifetime", NULL},
- {209, RADIUS_IP_ADDRESS, "Ascend IP Direct", NULL},
- {210, RADIUS_INTEGER4, "Ascend PPP VJ Slot Comp", NULL},
- {211, RADIUS_INTEGER4, "Ascend PPP VJ 1172", NULL},
- {212, RADIUS_INTEGER4, "Ascend PPP Async Map", NULL},
- {213, RADIUS_STRING, "Ascend Third Prompt", NULL},
- {214, RADIUS_STRING, "Ascend Send Secret", NULL},
- {215, RADIUS_STRING, "Ascend Receive Secret", NULL},
- {216, RADIUS_INTEGER4, "Ascend IPX Peer Mode", NULL},
- {217, RADIUS_STRING, "Ascend IP Pool Definition", NULL},
- {218, RADIUS_INTEGER4, "Ascend Assign IP Pool", NULL},
- {219, RADIUS_INTEGER4, "Ascend FR Direct", NULL},
- {220, RADIUS_STRING, "Ascend FR Direct Profile", NULL},
- {221, RADIUS_INTEGER4, "Ascend FR Direct DLCI", NULL},
- {222, RADIUS_INTEGER4, "Ascend Handle IPX", NULL},
- {223, RADIUS_INTEGER4, "Ascend Netware timeout", NULL},
- {224, RADIUS_INTEGER4, "Ascend IPX Alias", NULL},
- {225, RADIUS_INTEGER4, "Ascend Metric", NULL},
- {226, RADIUS_INTEGER4, "Ascend PRI Number Type", NULL},
- {227, RADIUS_STRING, "Ascend Dial Number", NULL},
- {228, RADIUS_INTEGER4, "Ascend Route IP", NULL},
- {229, RADIUS_INTEGER4, "Ascend Route IPX", NULL},
- {230, RADIUS_INTEGER4, "Ascend Bridge", NULL},
- {231, RADIUS_INTEGER4, "Ascend Send Auth", NULL},
- {232, RADIUS_STRING, "Ascend Send Passwd", NULL},
- {233, RADIUS_INTEGER4, "Ascend Link Compression", NULL},
- {234, RADIUS_INTEGER4, "Ascend Target Util", NULL},
- {235, RADIUS_INTEGER4, "Ascend Maximum Channels", NULL},
- {236, RADIUS_INTEGER4, "Ascend Inc Channel Count", NULL},
- {237, RADIUS_INTEGER4, "Ascend Dec Channel Count", NULL},
- {238, RADIUS_INTEGER4, "Ascend Seconds Of History", NULL},
- {239, RADIUS_INTEGER4, "Ascend History Weigh Type", NULL},
- {240, RADIUS_INTEGER4, "Ascend Add Seconds", NULL},
- {241, RADIUS_INTEGER4, "Ascend Remove Seconds", NULL},
- {242, RADIUS_BINSTRING, "Ascend Data Filter", NULL},
- {243, RADIUS_BINSTRING, "Ascend Call Filter", NULL},
- {244, RADIUS_INTEGER4, "Ascend Idle Limit", NULL},
- {245, RADIUS_INTEGER4, "Ascend Preempt Limit", NULL},
- {246, RADIUS_INTEGER4, "Ascend Callback", NULL},
- {247, RADIUS_INTEGER4, "Ascend Data Svc", NULL},
- {248, RADIUS_INTEGER4, "Ascend Force 56", NULL},
- {249, RADIUS_STRING, "Ascend Billing Number", NULL},
- {250, RADIUS_INTEGER4, "Ascend Call By Call", NULL},
- {251, RADIUS_STRING, "Ascend Transit Number", NULL},
- {252, RADIUS_STRING, "Ascend Host Info", NULL},
- {253, RADIUS_IP_ADDRESS, "Ascend PPP Address", NULL},
- {254, RADIUS_INTEGER4, "Ascend MPP Idle Percent", NULL},
- {255, RADIUS_INTEGER4, "Ascend Xmit Rate", NULL},
- {0, 0, NULL, NULL}
+ {7, RADIUS_STRING, "Ascend UU Info", NULL, NULL},
+ {9, RADIUS_INTEGER4, "Ascend CIR Timer", NULL, NULL},
+ {10, RADIUS_INTEGER4, "Ascend FR 08 Mode", NULL, NULL},
+ {11, RADIUS_INTEGER4, "Ascend Destination Nas Port", NULL, NULL},
+ {12, RADIUS_STRING, "Ascend FR SVC Addr", NULL, NULL},
+ {13, RADIUS_INTEGER4, "Ascend NAS Port Format", NULL, NULL},
+ {14, RADIUS_INTEGER4, "Ascend ATM Fault Management", NULL, NULL},
+ {15, RADIUS_INTEGER4, "Ascend ATM Loopback Cell Loss", NULL, NULL},
+ {16, RADIUS_INTEGER4, "Ascend Ckt Type", NULL, NULL},
+ {17, RADIUS_INTEGER4, "Ascend SVC Enabled", NULL, NULL},
+ {18, RADIUS_INTEGER4, "Ascend Session Type", NULL, NULL},
+ {19, RADIUS_IP_ADDRESS, "Ascend H323 Gatekeeper", NULL, NULL},
+ {20, RADIUS_STRING, "Ascend Global Call Id", NULL, NULL},
+ {21, RADIUS_INTEGER4, "Ascend H323 Conference Id", NULL, NULL},
+ {22, RADIUS_IP_ADDRESS, "Ascend H323 Fegw Address", NULL, NULL},
+ {23, RADIUS_INTEGER4, "Ascend H323 Dialed Time", NULL, NULL},
+ {24, RADIUS_STRING, "Ascend Dialed Number", NULL, NULL},
+ {25, RADIUS_INTEGER4, "Ascend Inter Arrival Jitter", NULL, NULL},
+ {26, RADIUS_INTEGER4, "Ascend Dropped Octets", NULL, NULL},
+ {27, RADIUS_INTEGER4, "Ascend Dropped Packets", NULL, NULL},
+ {29, RADIUS_INTEGER4, "Ascend X25 Pad X3 Profile", NULL, NULL},
+ {30, RADIUS_STRING, "Ascend X25 Pad X3 Parameters", NULL, NULL},
+ {31, RADIUS_STRING, "Ascend Tunnel VRouter Name", NULL, NULL},
+ {32, RADIUS_INTEGER4, "Ascend X25 Reverse Charging", NULL, NULL},
+ {33, RADIUS_STRING, "Ascend X25 Nui Prompt", NULL, NULL},
+ {34, RADIUS_STRING, "Ascend X25 Nui Password Prompt", NULL, NULL},
+ {35, RADIUS_STRING, "Ascend X25 Cug", NULL, NULL},
+ {36, RADIUS_STRING, "Ascend X25 Pad Alias 1", NULL, NULL},
+ {37, RADIUS_STRING, "Ascend X25 Pad Alias 2", NULL, NULL},
+ {38, RADIUS_STRING, "Ascend X25 Pad Alias 3", NULL, NULL},
+ {39, RADIUS_STRING, "Ascend X25 X121 Address", NULL, NULL},
+ {40, RADIUS_STRING, "Ascend X25 Nui", NULL, NULL},
+ {41, RADIUS_STRING, "Ascend X25 Rpoa", NULL, NULL},
+ {42, RADIUS_STRING, "Ascend X25 Pad Prompt", NULL, NULL},
+ {43, RADIUS_STRING, "Ascend X25 Pad Banner", NULL, NULL},
+ {44, RADIUS_STRING, "Ascend X25 Profile Name", NULL, NULL},
+ {45, RADIUS_STRING, "Ascend Recv Name", NULL, NULL},
+ {46, RADIUS_INTEGER4, "Ascend Bi Directional Auth", NULL, NULL},
+ {47, RADIUS_INTEGER4, "Ascend MTU", NULL, NULL},
+ {48, RADIUS_INTEGER4, "Ascend Call Direction", NULL, NULL},
+ {49, RADIUS_INTEGER4, "Ascend Service Type", NULL, NULL},
+ {50, RADIUS_INTEGER4, "Ascend Filter Required", NULL, NULL},
+ {51, RADIUS_INTEGER4, "Ascend Traffic Shaper", NULL, NULL},
+ {52, RADIUS_STRING, "Ascend Access Intercept LEA", NULL, NULL},
+ {53, RADIUS_STRING, "Ascend Access Intercept Log", NULL, NULL},
+ {54, RADIUS_STRING, "Ascend Private Route Table ID", NULL, NULL},
+ {55, RADIUS_INTEGER4, "Ascend Private Route Required", NULL, NULL},
+ {56, RADIUS_INTEGER4, "Ascend Cache Refresh", NULL, NULL},
+ {57, RADIUS_INTEGER4, "Ascend Cache Time", NULL, NULL},
+ {58, RADIUS_INTEGER4, "Ascend Egress Enabled", NULL, NULL},
+ {59, RADIUS_STRING, "Ascend QOS Upstream", NULL, NULL},
+ {60, RADIUS_STRING, "Ascend QOS Downstream", NULL, NULL},
+ {61, RADIUS_INTEGER4, "Ascend ATM Connect Vpi", NULL, NULL},
+ {62, RADIUS_INTEGER4, "Ascend ATM Connect Vci", NULL, NULL},
+ {63, RADIUS_INTEGER4, "Ascend ATM Connect Group", NULL, NULL},
+ {64, RADIUS_INTEGER4, "Ascend ATM Group", NULL, NULL},
+ {65, RADIUS_INTEGER4, "Ascend IPX Header Compression", NULL, NULL},
+ {66, RADIUS_INTEGER4, "Ascend Calling Id Type Of Number", radius_vendor_ascend_calling_id_type_of_number_vals, NULL},
+ {67, RADIUS_INTEGER4, "Ascend Calling Id Numbering Plan", radius_vendor_ascend_calling_id_numbering_plan_vals, NULL},
+ {68, RADIUS_INTEGER4, "Ascend Calling Id Presentation", radius_vendor_ascend_calling_id_presentation_vals, NULL},
+ {69, RADIUS_INTEGER4, "Ascend Calling Id Screening", radius_vendor_ascend_calling_id_screening_vals, NULL},
+ {70, RADIUS_INTEGER4, "Ascend BIR Enable", NULL, NULL},
+ {71, RADIUS_INTEGER4, "Ascend BIR Proxy", NULL, NULL},
+ {72, RADIUS_INTEGER4, "Ascend BIR Bridge Group", NULL, NULL},
+ {73, RADIUS_STRING, "Ascend IPSEC Profile", NULL, NULL},
+ {74, RADIUS_INTEGER4, "Ascend PPPoE Enable", NULL, NULL},
+ {75, RADIUS_INTEGER4, "Ascend Bridge Non PPPoE", NULL, NULL},
+ {76, RADIUS_INTEGER4, "Ascend ATM Direct", NULL, NULL},
+ {77, RADIUS_STRING, "Ascend ATM Direct Profile", NULL, NULL},
+ {78, RADIUS_IP_ADDRESS, "Ascend Client Primary WINS", NULL, NULL},
+ {79, RADIUS_IP_ADDRESS, "Ascend Client Secondary WINS", NULL, NULL},
+ {80, RADIUS_INTEGER4, "Ascend Client Assign WINS", NULL, NULL},
+ {81, RADIUS_INTEGER4, "Ascend Auth Type", NULL, NULL},
+ {82, RADIUS_INTEGER4, "Ascend Port Redir Protocol", NULL, NULL},
+ {83, RADIUS_INTEGER4, "Ascend Port Redir Portnum", NULL, NULL},
+ {84, RADIUS_IP_ADDRESS, "Ascend Port Redir Server", NULL, NULL},
+ {85, RADIUS_INTEGER4, "Ascend IP Pool Chaining", NULL, NULL},
+ {86, RADIUS_IP_ADDRESS, "Ascend Owner IP Addr", NULL, NULL},
+ {87, RADIUS_INTEGER4, "Ascend IP TOS", NULL, NULL},
+ {88, RADIUS_INTEGER4, "Ascend IP TOS Precedence", NULL, NULL},
+ {89, RADIUS_INTEGER4, "Ascend IP TOS Apply To", NULL, NULL},
+ {90, RADIUS_STRING, "Ascend Filter", NULL, NULL},
+ {91, RADIUS_STRING, "Ascend Telnet Profile", NULL, NULL},
+ {92, RADIUS_INTEGER4, "Ascend Dsl Rate Type", NULL, NULL},
+ {93, RADIUS_STRING, "Ascend Redirect Number", NULL, NULL},
+ {94, RADIUS_INTEGER4, "Ascend ATM Vpi", NULL, NULL},
+ {95, RADIUS_INTEGER4, "Ascend ATM Vci", NULL, NULL},
+ {96, RADIUS_INTEGER4, "Ascend Source IP Check", NULL, NULL},
+ {97, RADIUS_INTEGER4, "Ascend Dsl Rate Mode", NULL, NULL},
+ {98, RADIUS_INTEGER4, "Ascend Dsl Upstream Limit", NULL, NULL},
+ {99, RADIUS_INTEGER4, "Ascend Dsl Downstream Limit", NULL, NULL},
+ {100, RADIUS_INTEGER4, "Ascend Dsl CIR Recv Limit", NULL, NULL},
+ {101, RADIUS_INTEGER4, "Ascend Dsl CIR Xmit Limit", NULL, NULL},
+ {102, RADIUS_STRING, "Ascend VRouter Name", NULL, NULL},
+ {103, RADIUS_STRING, "Ascend Source Auth", NULL, NULL},
+ {104, RADIUS_STRING, "Ascend Private Route", NULL, NULL},
+ {105, RADIUS_INTEGER4, "Ascend Numbering Plan ID", NULL, NULL},
+ {106, RADIUS_INTEGER4, "Ascend FR Link Status DLCI", NULL, NULL},
+ {107, RADIUS_STRING, "Ascend Calling Subaddress", NULL, NULL},
+ {108, RADIUS_INTEGER4, "Ascend Callback Delay", NULL, NULL},
+ {109, RADIUS_STRING, "Ascend Endpoint Disc", NULL, NULL},
+ {110, RADIUS_STRING, "Ascend Remote FW", NULL, NULL},
+ {111, RADIUS_INTEGER4, "Ascend Multicast GLeave Delay", NULL, NULL},
+ {112, RADIUS_INTEGER4, "Ascend CBCP Enable", NULL, NULL},
+ {113, RADIUS_INTEGER4, "Ascend CBCP Mode", NULL, NULL},
+ {114, RADIUS_INTEGER4, "Ascend CBCP Delay", NULL, NULL},
+ {115, RADIUS_INTEGER4, "Ascend CBCP Trunk Group", NULL, NULL},
+ {116, RADIUS_STRING, "Ascend Appletalk Route", NULL, NULL},
+ {117, RADIUS_INTEGER4, "Ascend Appletalk Peer Mode", NULL, NULL},
+ {118, RADIUS_INTEGER4, "Ascend Route Appletalk", NULL, NULL},
+ {119, RADIUS_STRING, "Ascend FCP Parameter", NULL, NULL},
+ {120, RADIUS_INTEGER4, "Ascend Modem Port No", NULL, NULL},
+ {121, RADIUS_INTEGER4, "Ascend Modem Slot No", NULL, NULL},
+ {122, RADIUS_INTEGER4, "Ascend Modem Shelf No", NULL, NULL},
+ {123, RADIUS_INTEGER4, "Ascend Call Attempt Limit", NULL, NULL},
+ {124, RADIUS_INTEGER4, "Ascend Call Block Duration", NULL, NULL},
+ {125, RADIUS_INTEGER4, "Ascend Maximum Call Duration", NULL, NULL},
+ {126, RADIUS_INTEGER4, "Ascend Temporary Rtes", NULL, NULL},
+ {127, RADIUS_INTEGER4, "Ascend Tunneling Protocol", NULL, NULL},
+ {128, RADIUS_INTEGER4, "Ascend Shared Profile Enable", NULL, NULL},
+ {129, RADIUS_STRING, "Ascend Primary Home Agent", NULL, NULL},
+ {130, RADIUS_STRING, "Ascend Secondary Home Agent", NULL, NULL},
+ {131, RADIUS_INTEGER4, "Ascend Dialout Allowed", NULL, NULL},
+ {132, RADIUS_IP_ADDRESS, "Ascend Client Gateway", NULL, NULL},
+ {133, RADIUS_INTEGER4, "Ascend BACP Enable", NULL, NULL},
+ {134, RADIUS_INTEGER4, "Ascend DHCP Maximum Leases", NULL, NULL},
+ {135, RADIUS_IP_ADDRESS, "Ascend Client Primary DNS", NULL, NULL},
+ {136, RADIUS_IP_ADDRESS, "Ascend Client Secondary DNS", NULL, NULL},
+ {137, RADIUS_INTEGER4, "Ascend Client Assign DNS", NULL, NULL},
+ {138, RADIUS_INTEGER4, "Ascend User Acct Type", NULL, NULL},
+ {139, RADIUS_IP_ADDRESS, "Ascend User Acct Host", NULL, NULL},
+ {140, RADIUS_INTEGER4, "Ascend User Acct Port", NULL, NULL},
+ {141, RADIUS_STRING, "Ascend User Acct Key", NULL, NULL},
+ {142, RADIUS_INTEGER4, "Ascend User Acct Base", NULL, NULL},
+ {143, RADIUS_INTEGER4, "Ascend User Acct Time", NULL, NULL},
+ {144, RADIUS_IP_ADDRESS, "Ascend Assign IP Client", NULL, NULL},
+ {145, RADIUS_IP_ADDRESS, "Ascend Assign IP Server", NULL, NULL},
+ {146, RADIUS_STRING, "Ascend Assign IP Global Pool", NULL, NULL},
+ {147, RADIUS_INTEGER4, "Ascend DHCP Reply", NULL, NULL},
+ {148, RADIUS_INTEGER4, "Ascend DHCP Pool Number", NULL, NULL},
+ {149, RADIUS_INTEGER4, "Ascend Expect Callback", NULL, NULL},
+ {150, RADIUS_INTEGER4, "Ascend Event Type", NULL, NULL},
+ {151, RADIUS_STRING, "Ascend Session Svr Key", NULL, NULL},
+ {152, RADIUS_INTEGER4, "Ascend Multicast Rate Limit", NULL, NULL},
+ {153, RADIUS_IP_ADDRESS, "Ascend IF Netmask", NULL, NULL},
+ {154, RADIUS_IP_ADDRESS, "Ascend Remote Addr", NULL, NULL},
+ {155, RADIUS_INTEGER4, "Ascend Multicast Client", NULL, NULL},
+ {156, RADIUS_STRING, "Ascend FR Circuit Name", NULL, NULL},
+ {157, RADIUS_INTEGER4, "Ascend FR LinkUp", NULL, NULL},
+ {158, RADIUS_INTEGER4, "Ascend FR Nailed Grp", NULL, NULL},
+ {159, RADIUS_INTEGER4, "Ascend FR Type", NULL, NULL},
+ {160, RADIUS_INTEGER4, "Ascend FR Link Mgt", NULL, NULL},
+ {161, RADIUS_INTEGER4, "Ascend FR N391", NULL, NULL},
+ {162, RADIUS_INTEGER4, "Ascend FR DCE N392", NULL, NULL},
+ {163, RADIUS_INTEGER4, "Ascend FR DTE N392", NULL, NULL},
+ {164, RADIUS_INTEGER4, "Ascend FR DCE N393", NULL, NULL},
+ {165, RADIUS_INTEGER4, "Ascend FR DTE N393", NULL, NULL},
+ {166, RADIUS_INTEGER4, "Ascend FR T391", NULL, NULL},
+ {167, RADIUS_INTEGER4, "Ascend FR T392", NULL, NULL},
+ {168, RADIUS_STRING, "Ascend Bridge Address", NULL, NULL},
+ {169, RADIUS_INTEGER4, "Ascend TS Idle Limit", NULL, NULL},
+ {170, RADIUS_INTEGER4, "Ascend TS Idle Mode", NULL, NULL},
+ {171, RADIUS_INTEGER4, "Ascend DBA Monitor", NULL, NULL},
+ {172, RADIUS_INTEGER4, "Ascend Base Channel Count", NULL, NULL},
+ {173, RADIUS_INTEGER4, "Ascend Minimum Channels", NULL, NULL},
+ {174, RADIUS_STRING, "Ascend IPX Route", NULL, NULL},
+ {175, RADIUS_INTEGER4, "Ascend FT1 Caller", NULL, NULL},
+ {176, RADIUS_STRING, "Ascend Backup", NULL, NULL},
+ {177, RADIUS_INTEGER4, "Ascend Call Type", NULL, NULL},
+ {178, RADIUS_STRING, "Ascend Group", NULL, NULL},
+ {179, RADIUS_INTEGER4, "Ascend FR DLCI", NULL, NULL},
+ {180, RADIUS_STRING, "Ascend FR Profile Name", NULL, NULL},
+ {181, RADIUS_STRING, "Ascend Ara PW", NULL, NULL},
+ {182, RADIUS_STRING, "Ascend IPX Node Addr", NULL, NULL},
+ {183, RADIUS_IP_ADDRESS, "Ascend Home Agent IP Addr", NULL, NULL},
+ {184, RADIUS_STRING, "Ascend Home Agent Password", NULL, NULL},
+ {185, RADIUS_STRING, "Ascend Home Network Name", NULL, NULL},
+ {186, RADIUS_INTEGER4, "Ascend Home Agent UDP Port", NULL, NULL},
+ {187, RADIUS_INTEGER4, "Ascend Multilink ID", NULL, NULL},
+ {188, RADIUS_INTEGER4, "Ascend Num In Multilink", NULL, NULL},
+ {189, RADIUS_IP_ADDRESS, "Ascend First Dest", NULL, NULL},
+ {190, RADIUS_INTEGER4, "Ascend Pre Input Octets", NULL, NULL},
+ {191, RADIUS_INTEGER4, "Ascend Pre Output Octets", NULL, NULL},
+ {192, RADIUS_INTEGER4, "Ascend Pre Input Packets", NULL, NULL},
+ {193, RADIUS_INTEGER4, "Ascend Pre Output Packets", NULL, NULL},
+ {194, RADIUS_INTEGER4, "Ascend Maximum Time", NULL, NULL},
+ {195, RADIUS_INTEGER4, "Ascend Disconnect Cause", NULL, NULL},
+ {196, RADIUS_INTEGER4, "Ascend Connect Progress", NULL, NULL},
+ {197, RADIUS_INTEGER4, "Ascend Data Rate", NULL, NULL},
+ {198, RADIUS_INTEGER4, "Ascend PreSession Time", NULL, NULL},
+ {199, RADIUS_INTEGER4, "Ascend Token Idle", NULL, NULL},
+ {200, RADIUS_INTEGER4, "Ascend Token Immediate", NULL, NULL},
+ {201, RADIUS_INTEGER4, "Ascend Require Auth", NULL, NULL},
+ {202, RADIUS_STRING, "Ascend Number Sessions", NULL, NULL},
+ {203, RADIUS_STRING, "Ascend Authen Alias", NULL, NULL},
+ {204, RADIUS_INTEGER4, "Ascend Token Expiry", NULL, NULL},
+ {205, RADIUS_STRING, "Ascend Menu Selector", NULL, NULL},
+ {206, RADIUS_STRING, "Ascend Menu Item", NULL, NULL},
+ {207, RADIUS_INTEGER4, "Ascend PW Warntime", NULL, NULL},
+ {208, RADIUS_INTEGER4, "Ascend PW Lifetime", NULL, NULL},
+ {209, RADIUS_IP_ADDRESS, "Ascend IP Direct", NULL, NULL},
+ {210, RADIUS_INTEGER4, "Ascend PPP VJ Slot Comp", NULL, NULL},
+ {211, RADIUS_INTEGER4, "Ascend PPP VJ 1172", NULL, NULL},
+ {212, RADIUS_INTEGER4, "Ascend PPP Async Map", NULL, NULL},
+ {213, RADIUS_STRING, "Ascend Third Prompt", NULL, NULL},
+ {214, RADIUS_STRING, "Ascend Send Secret", NULL, NULL},
+ {215, RADIUS_STRING, "Ascend Receive Secret", NULL, NULL},
+ {216, RADIUS_INTEGER4, "Ascend IPX Peer Mode", NULL, NULL},
+ {217, RADIUS_STRING, "Ascend IP Pool Definition", NULL, NULL},
+ {218, RADIUS_INTEGER4, "Ascend Assign IP Pool", NULL, NULL},
+ {219, RADIUS_INTEGER4, "Ascend FR Direct", NULL, NULL},
+ {220, RADIUS_STRING, "Ascend FR Direct Profile", NULL, NULL},
+ {221, RADIUS_INTEGER4, "Ascend FR Direct DLCI", NULL, NULL},
+ {222, RADIUS_INTEGER4, "Ascend Handle IPX", NULL, NULL},
+ {223, RADIUS_INTEGER4, "Ascend Netware timeout", NULL, NULL},
+ {224, RADIUS_INTEGER4, "Ascend IPX Alias", NULL, NULL},
+ {225, RADIUS_INTEGER4, "Ascend Metric", NULL, NULL},
+ {226, RADIUS_INTEGER4, "Ascend PRI Number Type", NULL, NULL},
+ {227, RADIUS_STRING, "Ascend Dial Number", NULL, NULL},
+ {228, RADIUS_INTEGER4, "Ascend Route IP", NULL, NULL},
+ {229, RADIUS_INTEGER4, "Ascend Route IPX", NULL, NULL},
+ {230, RADIUS_INTEGER4, "Ascend Bridge", NULL, NULL},
+ {231, RADIUS_INTEGER4, "Ascend Send Auth", NULL, NULL},
+ {232, RADIUS_STRING, "Ascend Send Passwd", NULL, NULL},
+ {233, RADIUS_INTEGER4, "Ascend Link Compression", NULL, NULL},
+ {234, RADIUS_INTEGER4, "Ascend Target Util", NULL, NULL},
+ {235, RADIUS_INTEGER4, "Ascend Maximum Channels", NULL, NULL},
+ {236, RADIUS_INTEGER4, "Ascend Inc Channel Count", NULL, NULL},
+ {237, RADIUS_INTEGER4, "Ascend Dec Channel Count", NULL, NULL},
+ {238, RADIUS_INTEGER4, "Ascend Seconds Of History", NULL, NULL},
+ {239, RADIUS_INTEGER4, "Ascend History Weigh Type", NULL, NULL},
+ {240, RADIUS_INTEGER4, "Ascend Add Seconds", NULL, NULL},
+ {241, RADIUS_INTEGER4, "Ascend Remove Seconds", NULL, NULL},
+ {242, RADIUS_BINSTRING, "Ascend Data Filter", NULL, NULL},
+ {243, RADIUS_BINSTRING, "Ascend Call Filter", NULL, NULL},
+ {244, RADIUS_INTEGER4, "Ascend Idle Limit", NULL, NULL},
+ {245, RADIUS_INTEGER4, "Ascend Preempt Limit", NULL, NULL},
+ {246, RADIUS_INTEGER4, "Ascend Callback", NULL, NULL},
+ {247, RADIUS_INTEGER4, "Ascend Data Svc", NULL, NULL},
+ {248, RADIUS_INTEGER4, "Ascend Force 56", NULL, NULL},
+ {249, RADIUS_STRING, "Ascend Billing Number", NULL, NULL},
+ {250, RADIUS_INTEGER4, "Ascend Call By Call", NULL, NULL},
+ {251, RADIUS_STRING, "Ascend Transit Number", NULL, NULL},
+ {252, RADIUS_STRING, "Ascend Host Info", NULL, NULL},
+ {253, RADIUS_IP_ADDRESS, "Ascend PPP Address", NULL, NULL},
+ {254, RADIUS_INTEGER4, "Ascend MPP Idle Percent", NULL, NULL},
+ {255, RADIUS_INTEGER4, "Ascend Xmit Rate", NULL, NULL},
+ {0, 0, NULL, NULL, NULL}
};
/*
@@ -1678,72 +1679,72 @@ static const value_string radius_vendor_bay_audit_level_vals[] =
static const radius_attr_info radius_vendor_bay_attrib[] =
{
- {28, RADIUS_STRING, "Annex Filter", NULL},
- {29, RADIUS_STRING, "Annex CLI Command", NULL},
- {30, RADIUS_STRING, "Annex CLI Filter", NULL},
- {31, RADIUS_STRING, "Annex Host Restrict", NULL},
- {32, RADIUS_STRING, "Annex Host Allow", NULL},
- {33, RADIUS_STRING, "Annex Product Name", NULL},
- {34, RADIUS_STRING, "Annex SW Version", NULL},
- {35, RADIUS_IP_ADDRESS, "Annex Local IP Address", NULL},
- {36, RADIUS_INTEGER4, "Annex Callback Portlist", NULL},
- {37, RADIUS_INTEGER4, "Annex Sec Profile Index", NULL},
- {38, RADIUS_INTEGER4, "Annex Tunnel Authen Type", radius_vendor_bay_tunnel_authen_type_vals},
- {39, RADIUS_INTEGER4, "Annex Tunnel Authen Mode", radius_vendor_bay_tunnel_authen_mode_vals},
- {40, RADIUS_STRING, "Annex Authen Servers", NULL},
- {41, RADIUS_STRING, "Annex Acct Servers", NULL},
- {42, RADIUS_INTEGER4, "Annex User Server Location", radius_vendor_bay_user_server_location_vals},
- {43, RADIUS_STRING, "Annex Local Username", NULL},
- {44, RADIUS_INTEGER4, "Annex System Disc Reason", radius_vendor_bay_system_disc_reason_vals},
- {45, RADIUS_INTEGER4, "Annex Modem Disc Reason", radius_vendor_bay_modem_disc_reason_vals},
- {46, RADIUS_INTEGER4, "Annex Disconnect Reason", NULL},
- {47, RADIUS_INTEGER4, "Annex Addr Resolution Protocol", radius_vendor_bay_addr_resolution_protocol_vals},
- {48, RADIUS_STRING, "Annex Addr Resolution Servers", NULL},
- {49, RADIUS_STRING, "Annex Domain Name", NULL},
- {50, RADIUS_INTEGER4, "Annex Transmit Speed", NULL},
- {51, RADIUS_INTEGER4, "Annex Receive Speed", NULL},
- {52, RADIUS_STRING, "Annex Input Filter", NULL},
- {53, RADIUS_STRING, "Annex Output Filter", NULL},
- {54, RADIUS_IP_ADDRESS, "Annex Primary DNS Server", NULL},
- {55, RADIUS_IP_ADDRESS, "Annex Secondary DNS Server", NULL},
- {56, RADIUS_IP_ADDRESS, "Annex Primary NBNS Server", NULL},
- {57, RADIUS_IP_ADDRESS, "Annex Secondary NBNS Server", NULL},
- {58, RADIUS_INTEGER4, "Annex Syslog Tap", NULL},
- {59, RADIUS_INTEGER4, "Annex Keypress Timeout", NULL},
- {60, RADIUS_INTEGER4, "Annex Unauthenticated Time", NULL},
- {61, RADIUS_INTEGER4, "Annex Re CHAP Timeout", NULL},
- {62, RADIUS_INTEGER4, "Annex MRRU", NULL},
- {63, RADIUS_STRING, "Annex EDO", NULL},
- {64, RADIUS_INTEGER4, "Annex PPP Trace Level", NULL},
- {65, RADIUS_INTEGER4, "Annex Pre Input Octets", NULL},
- {66, RADIUS_INTEGER4, "Annex Pre Output Octets", NULL},
- {67, RADIUS_INTEGER4, "Annex Pre Input Packets", NULL},
- {68, RADIUS_INTEGER4, "Annex Pre Output Packets", NULL},
- {69, RADIUS_INTEGER4, "Annex Connect Progress", NULL},
- {73, RADIUS_INTEGER4, "Annex Multicast Rate Limit", NULL},
- {74, RADIUS_INTEGER4, "Annex Maximum Call Duration", NULL},
- {75, RADIUS_INTEGER4, "Annex Multilink Id", NULL},
- {76, RADIUS_INTEGER4, "Annex Num In Multilink", NULL},
- {81, RADIUS_INTEGER4, "Annex Logical Channel Number", NULL},
- {82, RADIUS_INTEGER4, "Annex Wan Number", NULL},
- {83, RADIUS_INTEGER4, "Annex Port", NULL},
- {85, RADIUS_INTEGER4, "Annex Pool Id", NULL},
- {86, RADIUS_STRING, "Annex Compression Protocol", NULL},
- {87, RADIUS_INTEGER4, "Annex Transmitted Packets", NULL},
- {88, RADIUS_INTEGER4, "Annex Retransmitted Packets", NULL},
- {89, RADIUS_INTEGER4, "Annex Signal to Noise Ratio", NULL},
- {90, RADIUS_INTEGER4, "Annex Retrain Requests Sent", NULL},
- {91, RADIUS_INTEGER4, "Annex Retrain Requests Rcvd", NULL},
- {92, RADIUS_INTEGER4, "Annex Rate Reneg Req Sent", NULL},
- {93, RADIUS_INTEGER4, "Annex Rate Reneg Req Rcvd", NULL},
- {94, RADIUS_INTEGER4, "Annex Begin Receive Line Level", NULL},
- {95, RADIUS_INTEGER4, "Annex End Receive Line Level", NULL},
- {96, RADIUS_STRING, "Annex Begin Modulation", NULL},
- {97, RADIUS_STRING, "Annex Error Correction Prot", NULL},
- {98, RADIUS_STRING, "Annex End Modulation", NULL},
- {100, RADIUS_INTEGER4, "Annex User Level", radius_vendor_bay_user_level_vals},
- {101, RADIUS_INTEGER4, "Annex Audit Level", radius_vendor_bay_audit_level_vals},
- {0, 0, NULL, NULL},
+ {28, RADIUS_STRING, "Annex Filter", NULL, NULL},
+ {29, RADIUS_STRING, "Annex CLI Command", NULL, NULL},
+ {30, RADIUS_STRING, "Annex CLI Filter", NULL, NULL},
+ {31, RADIUS_STRING, "Annex Host Restrict", NULL, NULL},
+ {32, RADIUS_STRING, "Annex Host Allow", NULL, NULL},
+ {33, RADIUS_STRING, "Annex Product Name", NULL, NULL},
+ {34, RADIUS_STRING, "Annex SW Version", NULL, NULL},
+ {35, RADIUS_IP_ADDRESS, "Annex Local IP Address", NULL, NULL},
+ {36, RADIUS_INTEGER4, "Annex Callback Portlist", NULL, NULL},
+ {37, RADIUS_INTEGER4, "Annex Sec Profile Index", NULL, NULL},
+ {38, RADIUS_INTEGER4, "Annex Tunnel Authen Type", radius_vendor_bay_tunnel_authen_type_vals, NULL},
+ {39, RADIUS_INTEGER4, "Annex Tunnel Authen Mode", radius_vendor_bay_tunnel_authen_mode_vals, NULL},
+ {40, RADIUS_STRING, "Annex Authen Servers", NULL, NULL},
+ {41, RADIUS_STRING, "Annex Acct Servers", NULL, NULL},
+ {42, RADIUS_INTEGER4, "Annex User Server Location", radius_vendor_bay_user_server_location_vals, NULL},
+ {43, RADIUS_STRING, "Annex Local Username", NULL, NULL},
+ {44, RADIUS_INTEGER4, "Annex System Disc Reason", radius_vendor_bay_system_disc_reason_vals, NULL},
+ {45, RADIUS_INTEGER4, "Annex Modem Disc Reason", radius_vendor_bay_modem_disc_reason_vals, NULL},
+ {46, RADIUS_INTEGER4, "Annex Disconnect Reason", NULL, NULL},
+ {47, RADIUS_INTEGER4, "Annex Addr Resolution Protocol", radius_vendor_bay_addr_resolution_protocol_vals, NULL},
+ {48, RADIUS_STRING, "Annex Addr Resolution Servers", NULL, NULL},
+ {49, RADIUS_STRING, "Annex Domain Name", NULL, NULL},
+ {50, RADIUS_INTEGER4, "Annex Transmit Speed", NULL, NULL},
+ {51, RADIUS_INTEGER4, "Annex Receive Speed", NULL, NULL},
+ {52, RADIUS_STRING, "Annex Input Filter", NULL, NULL},
+ {53, RADIUS_STRING, "Annex Output Filter", NULL, NULL},
+ {54, RADIUS_IP_ADDRESS, "Annex Primary DNS Server", NULL, NULL},
+ {55, RADIUS_IP_ADDRESS, "Annex Secondary DNS Server", NULL, NULL},
+ {56, RADIUS_IP_ADDRESS, "Annex Primary NBNS Server", NULL, NULL},
+ {57, RADIUS_IP_ADDRESS, "Annex Secondary NBNS Server", NULL, NULL},
+ {58, RADIUS_INTEGER4, "Annex Syslog Tap", NULL, NULL},
+ {59, RADIUS_INTEGER4, "Annex Keypress Timeout", NULL, NULL},
+ {60, RADIUS_INTEGER4, "Annex Unauthenticated Time", NULL, NULL},
+ {61, RADIUS_INTEGER4, "Annex Re CHAP Timeout", NULL, NULL},
+ {62, RADIUS_INTEGER4, "Annex MRRU", NULL, NULL},
+ {63, RADIUS_STRING, "Annex EDO", NULL, NULL},
+ {64, RADIUS_INTEGER4, "Annex PPP Trace Level", NULL, NULL},
+ {65, RADIUS_INTEGER4, "Annex Pre Input Octets", NULL, NULL},
+ {66, RADIUS_INTEGER4, "Annex Pre Output Octets", NULL, NULL},
+ {67, RADIUS_INTEGER4, "Annex Pre Input Packets", NULL, NULL},
+ {68, RADIUS_INTEGER4, "Annex Pre Output Packets", NULL, NULL},
+ {69, RADIUS_INTEGER4, "Annex Connect Progress", NULL, NULL},
+ {73, RADIUS_INTEGER4, "Annex Multicast Rate Limit", NULL, NULL},
+ {74, RADIUS_INTEGER4, "Annex Maximum Call Duration", NULL, NULL},
+ {75, RADIUS_INTEGER4, "Annex Multilink Id", NULL, NULL},
+ {76, RADIUS_INTEGER4, "Annex Num In Multilink", NULL, NULL},
+ {81, RADIUS_INTEGER4, "Annex Logical Channel Number", NULL, NULL},
+ {82, RADIUS_INTEGER4, "Annex Wan Number", NULL, NULL},
+ {83, RADIUS_INTEGER4, "Annex Port", NULL, NULL},
+ {85, RADIUS_INTEGER4, "Annex Pool Id", NULL, NULL},
+ {86, RADIUS_STRING, "Annex Compression Protocol", NULL, NULL},
+ {87, RADIUS_INTEGER4, "Annex Transmitted Packets", NULL, NULL},
+ {88, RADIUS_INTEGER4, "Annex Retransmitted Packets", NULL, NULL},
+ {89, RADIUS_INTEGER4, "Annex Signal to Noise Ratio", NULL, NULL},
+ {90, RADIUS_INTEGER4, "Annex Retrain Requests Sent", NULL, NULL},
+ {91, RADIUS_INTEGER4, "Annex Retrain Requests Rcvd", NULL, NULL},
+ {92, RADIUS_INTEGER4, "Annex Rate Reneg Req Sent", NULL, NULL},
+ {93, RADIUS_INTEGER4, "Annex Rate Reneg Req Rcvd", NULL, NULL},
+ {94, RADIUS_INTEGER4, "Annex Begin Receive Line Level", NULL, NULL},
+ {95, RADIUS_INTEGER4, "Annex End Receive Line Level", NULL, NULL},
+ {96, RADIUS_STRING, "Annex Begin Modulation", NULL, NULL},
+ {97, RADIUS_STRING, "Annex Error Correction Prot", NULL, NULL},
+ {98, RADIUS_STRING, "Annex End Modulation", NULL, NULL},
+ {100, RADIUS_INTEGER4, "Annex User Level", radius_vendor_bay_user_level_vals, NULL},
+ {101, RADIUS_INTEGER4, "Annex Audit Level", radius_vendor_bay_audit_level_vals, NULL},
+ {0, 0, NULL, NULL, NULL},
};
/*
@@ -1753,10 +1754,10 @@ reference:
*/
static const radius_attr_info radius_vendor_foundry_attrib[] =
{
- {1, RADIUS_INTEGER4, "Foundry Privilege Level", NULL},
- {2, RADIUS_STRING, "Foundry Command String", NULL},
- {3, RADIUS_INTEGER4, "Foundry Command Exception Flag", NULL},
- {0, 0, NULL, NULL},
+ {1, RADIUS_INTEGER4, "Foundry Privilege Level", NULL, NULL},
+ {2, RADIUS_STRING, "Foundry Command String", NULL, NULL},
+ {3, RADIUS_INTEGER4, "Foundry Command Exception Flag", NULL, NULL},
+ {0, 0, NULL, NULL, NULL},
};
/*
@@ -1793,8 +1794,8 @@ static const value_string radius_vendor_versanet_termination_cause_vals[] =
static const radius_attr_info radius_vendor_versanet_attrib[] =
{
- {1, RADIUS_INTEGER4, "Versanet Termination Cause", radius_vendor_versanet_termination_cause_vals},
- {0, 0, NULL, NULL},
+ {1, RADIUS_INTEGER4, "Versanet Termination Cause", radius_vendor_versanet_termination_cause_vals, NULL},
+ {0, 0, NULL, NULL, NULL},
};
/*
@@ -1945,90 +1946,90 @@ static const value_string radius_vendor_redback_lac_real_port_type_vals[] =
static const radius_attr_info radius_vendor_redback_attrib[] =
{
- {1, RADIUS_IP_ADDRESS, "Client DNS Pri", NULL},
- {2, RADIUS_IP_ADDRESS, "Client DNS Sec", NULL},
- {3, RADIUS_INTEGER4, "DHCP Max Leases", NULL},
- {4, RADIUS_STRING, "Context Name", NULL},
- {5, RADIUS_STRING, "Bridge Group", NULL},
- {6, RADIUS_STRING, "BG Aging Time", NULL},
- {7, RADIUS_STRING, "BG Path Cost", NULL},
- {8, RADIUS_STRING, "BG Span Dis", NULL},
- {9, RADIUS_STRING, "BG Trans BPDU", NULL},
- {10, RADIUS_INTEGER4, "Rate Limit Rate", NULL},
- {11, RADIUS_INTEGER4, "Rate Limit Burst", NULL},
- {12, RADIUS_INTEGER4, "Police Rate", NULL},
- {13, RADIUS_INTEGER4, "Police Burst", NULL},
- {14, RADIUS_INTEGER4, "Source Validation", NULL},
- {15, RADIUS_INTEGER4, "Tunnel Domain", NULL},
- {16, RADIUS_STRING, "Tunnel Local Name", NULL},
- {17, RADIUS_STRING, "Tunnel Remote Name", NULL},
- {18, RADIUS_INTEGER4, "Tunnel Function", radius_vendor_redback_tunnel_function_vals},
- {21, RADIUS_INTEGER4, "Tunnel Max Sessions", NULL},
- {22, RADIUS_INTEGER4, "Tunnel Max Tunnels", NULL},
- {23, RADIUS_INTEGER4, "Tunnel Session Auth", NULL},
- {24, RADIUS_INTEGER4, "Tunnel Window", NULL},
- {25, RADIUS_INTEGER4, "Tunnel Retransmit", NULL},
- {26, RADIUS_INTEGER4, "Tunnel Cmd Timeout", NULL},
- {27, RADIUS_STRING, "PPPOE URL", NULL},
- {28, RADIUS_STRING, "PPPOE MOTM", NULL},
- {29, RADIUS_INTEGER4, "Tunnel Group", NULL},
- {30, RADIUS_STRING, "Tunnel Context", NULL},
- {31, RADIUS_INTEGER4, "Tunnel Algorithm", NULL},
- {32, RADIUS_INTEGER4, "Tunnel Deadtime", NULL},
- {33, RADIUS_INTEGER4, "Mcast Send", radius_vendor_redback_mcast_send_vals},
- {34, RADIUS_INTEGER4, "Mcast Receive", radius_vendor_redback_mcast_receive_vals},
- {35, RADIUS_INTEGER4, "Mcast MaxGroups", NULL},
- {36, RADIUS_STRING, "Ip Address Pool Name", NULL},
- {37, RADIUS_INTEGER4, "Tunnel DNIS", radius_vendor_redback_tunnel_dnis_vals},
- {38, RADIUS_INTEGER4, "Medium Type", NULL},
- {39, RADIUS_INTEGER4, "PVC Encapsulation Type", radius_vendor_redback_pvc_encapsulation_type_vals},
- {40, RADIUS_STRING, "PVC Profile Name", NULL},
- {41, RADIUS_INTEGER4, "PVC Circuit Padding", radius_vendor_redback_pvc_circuit_padding_vals},
- {42, RADIUS_INTEGER4, "Bind Type", radius_vendor_redback_bind_type_vals},
- {43, RADIUS_INTEGER4, "Bind Auth Protocol", radius_vendor_redback_bind_auth_protocol_vals},
- {44, RADIUS_INTEGER4, "Bind Auth Max Sessions", NULL},
- {45, RADIUS_STRING, "Bind Bypass Bypass", NULL},
- {46, RADIUS_STRING, "Bind Auth Context", NULL},
- {47, RADIUS_STRING, "Bind Auth Service Grp", NULL},
- {48, RADIUS_STRING, "Bind Bypass Context", NULL},
- {49, RADIUS_STRING, "Bind Int Context", NULL},
- {50, RADIUS_STRING, "Bind Tun Context", NULL},
- {51, RADIUS_STRING, "Bind Ses Context", NULL},
- {52, RADIUS_INTEGER4, "Bind Dot1q Slot", NULL},
- {53, RADIUS_INTEGER4, "Bind Dot1q Port", NULL},
- {54, RADIUS_INTEGER4, "Bind Dot1q Vlan Tag Id", NULL},
- {55, RADIUS_STRING, "Bind Int Interface Name", NULL},
- {56, RADIUS_STRING, "Bind L2TP Tunnel Name", NULL},
- {57, RADIUS_INTEGER4, "Bind L2TP Flow Control", NULL},
- {58, RADIUS_STRING, "Bind Sub User At Context", NULL},
- {59, RADIUS_STRING, "Bind Sub Password", NULL},
- {60, RADIUS_STRING, "Ip Host Addr", NULL},
- {61, RADIUS_INTEGER4, "IP TOS Field", NULL},
- {62, RADIUS_INTEGER4, "NAS Real Port", NULL},
- {63, RADIUS_STRING, "Tunnel Session Auth Ctx", NULL},
- {64, RADIUS_STRING, "Tunnel Session Auth Service Grp", NULL},
- {65, RADIUS_INTEGER4, "Tunnel Rate Limit Rate", NULL},
- {66, RADIUS_INTEGER4, "Tunnel Rate Limit Burst", NULL},
- {67, RADIUS_INTEGER4, "Tunnel Police Rate", NULL},
- {68, RADIUS_INTEGER4, "Tunnel Police Burst", NULL},
- {69, RADIUS_STRING, "Tunnel L2F Second Password", NULL},
- {128, RADIUS_INTEGER4, "Acct Input Octets 64", NULL},
- {129, RADIUS_INTEGER4, "Acct Output Octets 64", NULL},
- {130, RADIUS_INTEGER4, "Acct Input Packets 64", NULL},
- {131, RADIUS_INTEGER4, "Acct Output Packets 64", NULL},
- {132, RADIUS_IP_ADDRESS, "Assigned IP Address", NULL},
- {133, RADIUS_INTEGER4, "Acct Mcast In Octets", NULL},
- {134, RADIUS_INTEGER4, "Acct Mcast Out Octets", NULL},
- {135, RADIUS_INTEGER4, "Acct Mcast In Packets", NULL},
- {136, RADIUS_INTEGER4, "Acct Mcast Out Packets", NULL},
- {137, RADIUS_INTEGER4, "LAC Port", NULL},
- {138, RADIUS_INTEGER4, "LAC Real Port", NULL},
- {139, RADIUS_INTEGER4, "LAC Port Type", radius_vendor_redback_lac_port_type_vals},
- {140, RADIUS_INTEGER4, "LAC Real Port Type", radius_vendor_redback_lac_real_port_type_vals},
- {141, RADIUS_STRING, "Acct Dyn Ac Ent", NULL},
- {142, RADIUS_INTEGER4, "Session Error Code", NULL},
- {143, RADIUS_STRING, "Session Error Msg", NULL},
- {0, 0, NULL, NULL},
+ {1, RADIUS_IP_ADDRESS, "Client DNS Pri", NULL, NULL},
+ {2, RADIUS_IP_ADDRESS, "Client DNS Sec", NULL, NULL},
+ {3, RADIUS_INTEGER4, "DHCP Max Leases", NULL, NULL},
+ {4, RADIUS_STRING, "Context Name", NULL, NULL},
+ {5, RADIUS_STRING, "Bridge Group", NULL, NULL},
+ {6, RADIUS_STRING, "BG Aging Time", NULL, NULL},
+ {7, RADIUS_STRING, "BG Path Cost", NULL, NULL},
+ {8, RADIUS_STRING, "BG Span Dis", NULL, NULL},
+ {9, RADIUS_STRING, "BG Trans BPDU", NULL, NULL},
+ {10, RADIUS_INTEGER4, "Rate Limit Rate", NULL, NULL},
+ {11, RADIUS_INTEGER4, "Rate Limit Burst", NULL, NULL},
+ {12, RADIUS_INTEGER4, "Police Rate", NULL, NULL},
+ {13, RADIUS_INTEGER4, "Police Burst", NULL, NULL},
+ {14, RADIUS_INTEGER4, "Source Validation", NULL, NULL},
+ {15, RADIUS_INTEGER4, "Tunnel Domain", NULL, NULL},
+ {16, RADIUS_STRING, "Tunnel Local Name", NULL, NULL},
+ {17, RADIUS_STRING, "Tunnel Remote Name", NULL, NULL},
+ {18, RADIUS_INTEGER4, "Tunnel Function", radius_vendor_redback_tunnel_function_vals, NULL},
+ {21, RADIUS_INTEGER4, "Tunnel Max Sessions", NULL, NULL},
+ {22, RADIUS_INTEGER4, "Tunnel Max Tunnels", NULL, NULL},
+ {23, RADIUS_INTEGER4, "Tunnel Session Auth", NULL, NULL},
+ {24, RADIUS_INTEGER4, "Tunnel Window", NULL, NULL},
+ {25, RADIUS_INTEGER4, "Tunnel Retransmit", NULL, NULL},
+ {26, RADIUS_INTEGER4, "Tunnel Cmd Timeout", NULL, NULL},
+ {27, RADIUS_STRING, "PPPOE URL", NULL, NULL},
+ {28, RADIUS_STRING, "PPPOE MOTM", NULL, NULL},
+ {29, RADIUS_INTEGER4, "Tunnel Group", NULL, NULL},
+ {30, RADIUS_STRING, "Tunnel Context", NULL, NULL},
+ {31, RADIUS_INTEGER4, "Tunnel Algorithm", NULL, NULL},
+ {32, RADIUS_INTEGER4, "Tunnel Deadtime", NULL, NULL},
+ {33, RADIUS_INTEGER4, "Mcast Send", radius_vendor_redback_mcast_send_vals, NULL},
+ {34, RADIUS_INTEGER4, "Mcast Receive", radius_vendor_redback_mcast_receive_vals, NULL},
+ {35, RADIUS_INTEGER4, "Mcast MaxGroups", NULL, NULL},
+ {36, RADIUS_STRING, "Ip Address Pool Name", NULL, NULL},
+ {37, RADIUS_INTEGER4, "Tunnel DNIS", radius_vendor_redback_tunnel_dnis_vals, NULL},
+ {38, RADIUS_INTEGER4, "Medium Type", NULL, NULL},
+ {39, RADIUS_INTEGER4, "PVC Encapsulation Type", radius_vendor_redback_pvc_encapsulation_type_vals, NULL},
+ {40, RADIUS_STRING, "PVC Profile Name", NULL, NULL},
+ {41, RADIUS_INTEGER4, "PVC Circuit Padding", radius_vendor_redback_pvc_circuit_padding_vals, NULL},
+ {42, RADIUS_INTEGER4, "Bind Type", radius_vendor_redback_bind_type_vals, NULL},
+ {43, RADIUS_INTEGER4, "Bind Auth Protocol", radius_vendor_redback_bind_auth_protocol_vals, NULL},
+ {44, RADIUS_INTEGER4, "Bind Auth Max Sessions", NULL, NULL},
+ {45, RADIUS_STRING, "Bind Bypass Bypass", NULL, NULL},
+ {46, RADIUS_STRING, "Bind Auth Context", NULL, NULL},
+ {47, RADIUS_STRING, "Bind Auth Service Grp", NULL, NULL},
+ {48, RADIUS_STRING, "Bind Bypass Context", NULL, NULL},
+ {49, RADIUS_STRING, "Bind Int Context", NULL, NULL},
+ {50, RADIUS_STRING, "Bind Tun Context", NULL, NULL},
+ {51, RADIUS_STRING, "Bind Ses Context", NULL, NULL},
+ {52, RADIUS_INTEGER4, "Bind Dot1q Slot", NULL, NULL},
+ {53, RADIUS_INTEGER4, "Bind Dot1q Port", NULL, NULL},
+ {54, RADIUS_INTEGER4, "Bind Dot1q Vlan Tag Id", NULL, NULL},
+ {55, RADIUS_STRING, "Bind Int Interface Name", NULL, NULL},
+ {56, RADIUS_STRING, "Bind L2TP Tunnel Name", NULL, NULL},
+ {57, RADIUS_INTEGER4, "Bind L2TP Flow Control", NULL, NULL},
+ {58, RADIUS_STRING, "Bind Sub User At Context", NULL, NULL},
+ {59, RADIUS_STRING, "Bind Sub Password", NULL, NULL},
+ {60, RADIUS_STRING, "Ip Host Addr", NULL, NULL},
+ {61, RADIUS_INTEGER4, "IP TOS Field", NULL, NULL},
+ {62, RADIUS_INTEGER4, "NAS Real Port", NULL, NULL},
+ {63, RADIUS_STRING, "Tunnel Session Auth Ctx", NULL, NULL},
+ {64, RADIUS_STRING, "Tunnel Session Auth Service Grp", NULL, NULL},
+ {65, RADIUS_INTEGER4, "Tunnel Rate Limit Rate", NULL, NULL},
+ {66, RADIUS_INTEGER4, "Tunnel Rate Limit Burst", NULL, NULL},
+ {67, RADIUS_INTEGER4, "Tunnel Police Rate", NULL, NULL},
+ {68, RADIUS_INTEGER4, "Tunnel Police Burst", NULL, NULL},
+ {69, RADIUS_STRING, "Tunnel L2F Second Password", NULL, NULL},
+ {128, RADIUS_INTEGER4, "Acct Input Octets 64", NULL, NULL},
+ {129, RADIUS_INTEGER4, "Acct Output Octets 64", NULL, NULL},
+ {130, RADIUS_INTEGER4, "Acct Input Packets 64", NULL, NULL},
+ {131, RADIUS_INTEGER4, "Acct Output Packets 64", NULL, NULL},
+ {132, RADIUS_IP_ADDRESS, "Assigned IP Address", NULL, NULL},
+ {133, RADIUS_INTEGER4, "Acct Mcast In Octets", NULL, NULL},
+ {134, RADIUS_INTEGER4, "Acct Mcast Out Octets", NULL, NULL},
+ {135, RADIUS_INTEGER4, "Acct Mcast In Packets", NULL, NULL},
+ {136, RADIUS_INTEGER4, "Acct Mcast Out Packets", NULL, NULL},
+ {137, RADIUS_INTEGER4, "LAC Port", NULL, NULL},
+ {138, RADIUS_INTEGER4, "LAC Real Port", NULL, NULL},
+ {139, RADIUS_INTEGER4, "LAC Port Type", radius_vendor_redback_lac_port_type_vals, NULL},
+ {140, RADIUS_INTEGER4, "LAC Real Port Type", radius_vendor_redback_lac_real_port_type_vals, NULL},
+ {141, RADIUS_STRING, "Acct Dyn Ac Ent", NULL, NULL},
+ {142, RADIUS_INTEGER4, "Session Error Code", NULL, NULL},
+ {143, RADIUS_STRING, "Session Error Msg", NULL, NULL},
+ {0, 0, NULL, NULL, NULL},
};
/*
@@ -2037,12 +2038,12 @@ reference:
*/
static const radius_attr_info radius_vendor_juniper_attrib[] =
{
- {1, RADIUS_STRING, "Juniper Local User Name", NULL},
- {2, RADIUS_STRING, "Juniper Allow Commands", NULL},
- {3, RADIUS_STRING, "Juniper Deny Commands", NULL},
- {4, RADIUS_STRING, "Juniper Allow Configuration", NULL},
- {5, RADIUS_STRING, "Juniper Deny Configuration", NULL},
- {0, 0, NULL, NULL}
+ {1, RADIUS_STRING, "Juniper Local User Name", NULL, NULL},
+ {2, RADIUS_STRING, "Juniper Allow Commands", NULL, NULL},
+ {3, RADIUS_STRING, "Juniper Deny Commands", NULL, NULL},
+ {4, RADIUS_STRING, "Juniper Allow Configuration", NULL, NULL},
+ {5, RADIUS_STRING, "Juniper Deny Configuration", NULL, NULL},
+ {0, 0, NULL, NULL, NULL}
};
/*
@@ -2052,29 +2053,29 @@ reference:
*/
static const radius_attr_info radius_vendor_aptis_attrib[] =
{
- {1, RADIUS_STRING, "CVX Identification", NULL},
- {2, RADIUS_INTEGER4, "CVX VPOP ID", NULL},
- {3, RADIUS_INTEGER4, "CVX SS7 Session ID Type", NULL},
- {4, RADIUS_INTEGER4, "CVX Radius Redirect", NULL},
- {5, RADIUS_INTEGER4, "CVX IPSVC AZNLVL", NULL},
- {6, RADIUS_INTEGER4, "CVX IPSVC Mask", NULL},
- {7, RADIUS_INTEGER4, "CVX Multilink Match Info", NULL},
- {8, RADIUS_INTEGER4, "CVX Multilink Group Number", NULL},
- {9, RADIUS_INTEGER4, "CVX PPP Log Mask", NULL},
- {10, RADIUS_STRING, "CVX Modem Begin Modulation", NULL},
- {11, RADIUS_STRING, "CVX Modem End Modulation", NULL},
- {12, RADIUS_STRING, "CVX Modem Error Correction", NULL},
- {13, RADIUS_STRING, "CVX Modem Data Compression", NULL},
- {14, RADIUS_INTEGER4, "CVX Modem Tx Packets", NULL},
- {15, RADIUS_INTEGER4, "CVX Modem ReTx Packets", NULL},
- {16, RADIUS_INTEGER4, "CVX Modem SNR", NULL},
- {17, RADIUS_INTEGER4, "CVX Modem Local Retrains", NULL},
- {18, RADIUS_INTEGER4, "CVX Modem Remote Retrains", NULL},
- {19, RADIUS_INTEGER4, "CVX Modem Local Rate Negs", NULL},
- {20, RADIUS_INTEGER4, "CVX Modem Remote Rate Negs", NULL},
- {21, RADIUS_INTEGER4, "CVX Modem Begin Recv Line Lvl", NULL},
- {22, RADIUS_INTEGER4, "CVX Modem End Recv Line Lvl", NULL},
- {0, 0, NULL, NULL},
+ {1, RADIUS_STRING, "CVX Identification", NULL, NULL},
+ {2, RADIUS_INTEGER4, "CVX VPOP ID", NULL, NULL},
+ {3, RADIUS_INTEGER4, "CVX SS7 Session ID Type", NULL, NULL},
+ {4, RADIUS_INTEGER4, "CVX Radius Redirect", NULL, NULL},
+ {5, RADIUS_INTEGER4, "CVX IPSVC AZNLVL", NULL, NULL},
+ {6, RADIUS_INTEGER4, "CVX IPSVC Mask", NULL, NULL},
+ {7, RADIUS_INTEGER4, "CVX Multilink Match Info", NULL, NULL},
+ {8, RADIUS_INTEGER4, "CVX Multilink Group Number", NULL, NULL},
+ {9, RADIUS_INTEGER4, "CVX PPP Log Mask", NULL, NULL},
+ {10, RADIUS_STRING, "CVX Modem Begin Modulation", NULL, NULL},
+ {11, RADIUS_STRING, "CVX Modem End Modulation", NULL, NULL},
+ {12, RADIUS_STRING, "CVX Modem Error Correction", NULL, NULL},
+ {13, RADIUS_STRING, "CVX Modem Data Compression", NULL, NULL},
+ {14, RADIUS_INTEGER4, "CVX Modem Tx Packets", NULL, NULL},
+ {15, RADIUS_INTEGER4, "CVX Modem ReTx Packets", NULL, NULL},
+ {16, RADIUS_INTEGER4, "CVX Modem SNR", NULL, NULL},
+ {17, RADIUS_INTEGER4, "CVX Modem Local Retrains", NULL, NULL},
+ {18, RADIUS_INTEGER4, "CVX Modem Remote Retrains", NULL, NULL},
+ {19, RADIUS_INTEGER4, "CVX Modem Local Rate Negs", NULL, NULL},
+ {20, RADIUS_INTEGER4, "CVX Modem Remote Rate Negs", NULL, NULL},
+ {21, RADIUS_INTEGER4, "CVX Modem Begin Recv Line Lvl", NULL, NULL},
+ {22, RADIUS_INTEGER4, "CVX Modem End Recv Line Lvl", NULL, NULL},
+ {0, 0, NULL, NULL, NULL},
};
/*
@@ -2364,78 +2365,78 @@ static const value_string radius_vendor_cisco_vpn3000_strip_realm_vals[] =
static const radius_attr_info radius_vendor_cisco_vpn3000_attrib[] =
{
- {1, RADIUS_STRING, "CVPN3000-Access-Hours", NULL},
- {2, RADIUS_INTEGER4, "CVPN3000-Simultaneous-Logins", NULL},
- {5, RADIUS_IP_ADDRESS, "CVPN3000-Primary-DNS", NULL},
- {6, RADIUS_IP_ADDRESS, "CVPN3000-Secondary-DNS", NULL},
- {7, RADIUS_IP_ADDRESS, "CVPN3000-Primary-WINS", NULL},
- {8, RADIUS_IP_ADDRESS, "CVPN3000-Secondary-WINS", NULL},
- {9, RADIUS_INTEGER4, "CVPN3000-SEP-Card-Assignment", radius_vendor_cisco_vpn3000_sep_card_assignment_vals},
- {11, RADIUS_INTEGER4, "CVPN3000-Tunneling-Protocols", radius_vendor_cisco_vpn3000_tunneling_protocols_vals},
- {12, RADIUS_STRING, "CVPN3000-IPSec-Sec-Association", NULL},
- {13, RADIUS_INTEGER4, "CVPN3000-IPSec-Authentication", radius_vendor_cisco_vpn3000_ipsec_authentication_vals},
- {15, RADIUS_STRING, "CVPN3000-IPSec-Banner1", NULL},
- {16, RADIUS_INTEGER4, "CVPN3000-IPSec-Allow-Passwd-Store", radius_vendor_cisco_vpn3000_allow_pw_store_vals},
- {17, RADIUS_INTEGER4, "CVPN3000-Use-Client-Address", radius_vendor_cisco_vpn3000_use_client_address_vals},
- {20, RADIUS_INTEGER4, "CVPN3000-PPTP-Encryption", radius_vendor_cisco_vpn3000_pptp_encryption_vals},
- {21, RADIUS_INTEGER4, "CVPN3000-L2TP-Encryption", radius_vendor_cisco_vpn3000_l2tp_encryption_vals},
- {27, RADIUS_STRING, "CVPN3000-IPSec-Split-Tunnel-List", NULL},
- {28, RADIUS_STRING, "CVPN3000-IPSec-Default-Domain", NULL},
- {29, RADIUS_STRING, "CVPN3000-IPSec-Split-DNS-Names", NULL},
- {30, RADIUS_INTEGER4, "CVPN3000-IPSec-Tunnel-Type", radius_vendor_cisco_vpn3000_tunnel_type_vals},
- {31, RADIUS_INTEGER4, "CVPN3000-IPSec-Mode-Config", radius_vendor_cisco_vpn3000_mode_config_vals},
- {33, RADIUS_INTEGER4, "CVPN3000-IPSec-User-Group-Lock", radius_vendor_cisco_vpn3000_user_group_lock_vals},
- {34, RADIUS_INTEGER4, "CVPN3000-IPSec-Over-UDP", radius_vendor_cisco_vpn3000_ipsec_over_udp_vals},
- {35, RADIUS_INTEGER4, "CVPN3000-IPSec-Over-UDP-Port", NULL},
- {36, RADIUS_STRING, "CVPN3000-IPSec-Banner2", NULL},
- {37, RADIUS_INTEGER4, "CVPN3000-PPTP-MPPC-Compression", radius_vendor_cisco_vpn3000_pptp_mppc_compression_vals},
- {38, RADIUS_INTEGER4, "CVPN3000-L2TP-MPPC-Compression", radius_vendor_cisco_vpn3000_l2tp_mppc_compression_vals},
- {39, RADIUS_INTEGER4, "CVPN3000-IPSec-IP-Compression", radius_vendor_cisco_vpn3000_ipsec_ip_compression_vals},
- {40, RADIUS_INTEGER4, "CVPN3000-IPSec-IKE-Peer-IDCheck", radius_vendor_cisco_vpn3000_ipsec_ike_peer_idcheck_vals},
- {41, RADIUS_INTEGER4, "CVPN3000-IKE-Keep-Alives", radius_vendor_cisco_vpn3000_ike_keep_alives_vals},
- {42, RADIUS_INTEGER4, "CVPN3000-IPSec-Auth-On-Rekey", radius_vendor_cisco_vpn3000_auth_on_rekey_vals},
- {45, RADIUS_INTEGER4, "CVPN3000-Required-Client-Firewall-Vendor-Code", radius_vendor_cisco_vpn3000_required_client_fw_vendor_code_vals},
- {46, RADIUS_INTEGER4, "CVPN3000-Required-Client-Firewall-Product-Code", NULL},
- {47, RADIUS_STRING, "CVPN3000-Required-Client-Firewall-Description", NULL},
- {48, RADIUS_INTEGER4, "CVPN3000-Require-HW-Client-Auth", radius_vendor_cisco_vpn3000_hw_client_auth_vals},
- {49, RADIUS_INTEGER4, "CVPN3000-Required-Individual-User-Auth", radius_vendor_cisco_vpn_req_user_auth_vals},
- {50, RADIUS_INTEGER4, "CVPN3000-Authenticated-User-Idle-Timeout", NULL},
- {51, RADIUS_INTEGER4, "CVPN3000-Cisco-IP-Phone-Bypass", radius_vendor_cisco_vpn3000_ip_phone_bypass_vals},
- {52, RADIUS_STRING, "CVPN3000-User-Auth-Server-Name", NULL},
- {53, RADIUS_INTEGER4, "CVPN3000-User-Auth-Server-Port", NULL},
- {54, RADIUS_STRING, "CVPN3000-User-Auth-Server-Secret", NULL},
- {55, RADIUS_INTEGER4, "CVPN3000-IPSec-Split-Tunneling-Policy", radius_vendor_cisco_vpn3000_ipsec_split_tunneling_policy_vals},
- {56, RADIUS_INTEGER4, "CVPN3000-IPSec-Required-Client-Firewall-Capability", radius_vendor_cisco_vpn3000_ipsec_required_client_fw_capability_vals},
- {57, RADIUS_STRING, "CVPN3000-IPSec-Client-Firewall-Filter-Name", NULL},
- {58, RADIUS_INTEGER4, "CVPN3000-IPSec-Client-Firewall-Filter-Optional", radius_vendor_cisco_vpn3000_ipsec_client_fw_filter_optional_vals},
- {59, RADIUS_INTEGER4, "CVPN3000-IPSec-Backup-Servers", radius_vendor_cisco_vpn3000_ipsec_backup_servers_vals},
- {60, RADIUS_STRING, "CVPN3000-IPSec-Backup-Server-List", NULL},
- {62, RADIUS_INTEGER4, "CVPN3000-MS-Client-Intercept-DHCP-Configure-Message", radius_vendor_cisco_vpn3000_ms_client_intercept_dhcp_configure_message_vals},
- {63, RADIUS_IP_ADDRESS, "CVPN3000-MS-Client-Subnet-Mask", NULL},
- {64, RADIUS_INTEGER4, "CVPN3000-Allow-Network-Extension-Mode", radius_vendor_cisco_vpn3000_allow_network_extension_mode_vals},
- {68, RADIUS_INTEGER4, "CVPN3000-Confidence-Interval", NULL},
- {69, RADIUS_INTEGER4, "CVPN3000-WebVPN-Content-Filter-Parameters", radius_vendor_cisco_vpn3000_webvpn_content_filter_parameters_vals},
- {70, RADIUS_INTEGER4, "CVPN3000-WebVPN-Enable-functions", NULL},
- {74, RADIUS_STRING, "CVPN3000-WebVPN-Exchange-Server-Address", NULL},
- {75, RADIUS_INTEGER4, "CVPN3000-Cisco-LEAP-Bypass", NULL},
- {77, RADIUS_STRING, "CVPN3000-Client-Type-Version-Limiting", NULL},
- {78, RADIUS_STRING, "CVPN3000-WebVPN-ExchangeServer-NETBIOS-Name", NULL},
- {79, RADIUS_STRING, "CVPN3000-Port-Forwarding-Name", NULL},
- {135, RADIUS_INTEGER4, "CVPN3000-Strip-Realm", radius_vendor_cisco_vpn3000_strip_realm_vals},
- {0, 0, NULL, NULL}
+ {1, RADIUS_STRING, "CVPN3000-Access-Hours", NULL, NULL},
+ {2, RADIUS_INTEGER4, "CVPN3000-Simultaneous-Logins", NULL, NULL},
+ {5, RADIUS_IP_ADDRESS, "CVPN3000-Primary-DNS", NULL, NULL},
+ {6, RADIUS_IP_ADDRESS, "CVPN3000-Secondary-DNS", NULL, NULL},
+ {7, RADIUS_IP_ADDRESS, "CVPN3000-Primary-WINS", NULL, NULL},
+ {8, RADIUS_IP_ADDRESS, "CVPN3000-Secondary-WINS", NULL, NULL},
+ {9, RADIUS_INTEGER4, "CVPN3000-SEP-Card-Assignment", radius_vendor_cisco_vpn3000_sep_card_assignment_vals, NULL},
+ {11, RADIUS_INTEGER4, "CVPN3000-Tunneling-Protocols", radius_vendor_cisco_vpn3000_tunneling_protocols_vals, NULL},
+ {12, RADIUS_STRING, "CVPN3000-IPSec-Sec-Association", NULL, NULL},
+ {13, RADIUS_INTEGER4, "CVPN3000-IPSec-Authentication", radius_vendor_cisco_vpn3000_ipsec_authentication_vals, NULL},
+ {15, RADIUS_STRING, "CVPN3000-IPSec-Banner1", NULL, NULL},
+ {16, RADIUS_INTEGER4, "CVPN3000-IPSec-Allow-Passwd-Store", radius_vendor_cisco_vpn3000_allow_pw_store_vals, NULL},
+ {17, RADIUS_INTEGER4, "CVPN3000-Use-Client-Address", radius_vendor_cisco_vpn3000_use_client_address_vals, NULL},
+ {20, RADIUS_INTEGER4, "CVPN3000-PPTP-Encryption", radius_vendor_cisco_vpn3000_pptp_encryption_vals, NULL},
+ {21, RADIUS_INTEGER4, "CVPN3000-L2TP-Encryption", radius_vendor_cisco_vpn3000_l2tp_encryption_vals, NULL},
+ {27, RADIUS_STRING, "CVPN3000-IPSec-Split-Tunnel-List", NULL, NULL},
+ {28, RADIUS_STRING, "CVPN3000-IPSec-Default-Domain", NULL, NULL},
+ {29, RADIUS_STRING, "CVPN3000-IPSec-Split-DNS-Names", NULL, NULL},
+ {30, RADIUS_INTEGER4, "CVPN3000-IPSec-Tunnel-Type", radius_vendor_cisco_vpn3000_tunnel_type_vals, NULL},
+ {31, RADIUS_INTEGER4, "CVPN3000-IPSec-Mode-Config", radius_vendor_cisco_vpn3000_mode_config_vals, NULL},
+ {33, RADIUS_INTEGER4, "CVPN3000-IPSec-User-Group-Lock", radius_vendor_cisco_vpn3000_user_group_lock_vals, NULL},
+ {34, RADIUS_INTEGER4, "CVPN3000-IPSec-Over-UDP", radius_vendor_cisco_vpn3000_ipsec_over_udp_vals, NULL},
+ {35, RADIUS_INTEGER4, "CVPN3000-IPSec-Over-UDP-Port", NULL, NULL},
+ {36, RADIUS_STRING, "CVPN3000-IPSec-Banner2", NULL, NULL},
+ {37, RADIUS_INTEGER4, "CVPN3000-PPTP-MPPC-Compression", radius_vendor_cisco_vpn3000_pptp_mppc_compression_vals, NULL},
+ {38, RADIUS_INTEGER4, "CVPN3000-L2TP-MPPC-Compression", radius_vendor_cisco_vpn3000_l2tp_mppc_compression_vals, NULL},
+ {39, RADIUS_INTEGER4, "CVPN3000-IPSec-IP-Compression", radius_vendor_cisco_vpn3000_ipsec_ip_compression_vals, NULL},
+ {40, RADIUS_INTEGER4, "CVPN3000-IPSec-IKE-Peer-IDCheck", radius_vendor_cisco_vpn3000_ipsec_ike_peer_idcheck_vals, NULL},
+ {41, RADIUS_INTEGER4, "CVPN3000-IKE-Keep-Alives", radius_vendor_cisco_vpn3000_ike_keep_alives_vals, NULL},
+ {42, RADIUS_INTEGER4, "CVPN3000-IPSec-Auth-On-Rekey", radius_vendor_cisco_vpn3000_auth_on_rekey_vals, NULL},
+ {45, RADIUS_INTEGER4, "CVPN3000-Required-Client-Firewall-Vendor-Code", radius_vendor_cisco_vpn3000_required_client_fw_vendor_code_vals, NULL},
+ {46, RADIUS_INTEGER4, "CVPN3000-Required-Client-Firewall-Product-Code", NULL, NULL},
+ {47, RADIUS_STRING, "CVPN3000-Required-Client-Firewall-Description", NULL, NULL},
+ {48, RADIUS_INTEGER4, "CVPN3000-Require-HW-Client-Auth", radius_vendor_cisco_vpn3000_hw_client_auth_vals, NULL},
+ {49, RADIUS_INTEGER4, "CVPN3000-Required-Individual-User-Auth", radius_vendor_cisco_vpn_req_user_auth_vals, NULL},
+ {50, RADIUS_INTEGER4, "CVPN3000-Authenticated-User-Idle-Timeout", NULL, NULL},
+ {51, RADIUS_INTEGER4, "CVPN3000-Cisco-IP-Phone-Bypass", radius_vendor_cisco_vpn3000_ip_phone_bypass_vals, NULL},
+ {52, RADIUS_STRING, "CVPN3000-User-Auth-Server-Name", NULL, NULL},
+ {53, RADIUS_INTEGER4, "CVPN3000-User-Auth-Server-Port", NULL, NULL},
+ {54, RADIUS_STRING, "CVPN3000-User-Auth-Server-Secret", NULL, NULL},
+ {55, RADIUS_INTEGER4, "CVPN3000-IPSec-Split-Tunneling-Policy", radius_vendor_cisco_vpn3000_ipsec_split_tunneling_policy_vals, NULL},
+ {56, RADIUS_INTEGER4, "CVPN3000-IPSec-Required-Client-Firewall-Capability", radius_vendor_cisco_vpn3000_ipsec_required_client_fw_capability_vals, NULL},
+ {57, RADIUS_STRING, "CVPN3000-IPSec-Client-Firewall-Filter-Name", NULL, NULL},
+ {58, RADIUS_INTEGER4, "CVPN3000-IPSec-Client-Firewall-Filter-Optional", radius_vendor_cisco_vpn3000_ipsec_client_fw_filter_optional_vals, NULL},
+ {59, RADIUS_INTEGER4, "CVPN3000-IPSec-Backup-Servers", radius_vendor_cisco_vpn3000_ipsec_backup_servers_vals, NULL},
+ {60, RADIUS_STRING, "CVPN3000-IPSec-Backup-Server-List", NULL, NULL},
+ {62, RADIUS_INTEGER4, "CVPN3000-MS-Client-Intercept-DHCP-Configure-Message", radius_vendor_cisco_vpn3000_ms_client_intercept_dhcp_configure_message_vals, NULL},
+ {63, RADIUS_IP_ADDRESS, "CVPN3000-MS-Client-Subnet-Mask", NULL, NULL},
+ {64, RADIUS_INTEGER4, "CVPN3000-Allow-Network-Extension-Mode", radius_vendor_cisco_vpn3000_allow_network_extension_mode_vals, NULL},
+ {68, RADIUS_INTEGER4, "CVPN3000-Confidence-Interval", NULL, NULL},
+ {69, RADIUS_INTEGER4, "CVPN3000-WebVPN-Content-Filter-Parameters", radius_vendor_cisco_vpn3000_webvpn_content_filter_parameters_vals, NULL},
+ {70, RADIUS_INTEGER4, "CVPN3000-WebVPN-Enable-functions", NULL, NULL},
+ {74, RADIUS_STRING, "CVPN3000-WebVPN-Exchange-Server-Address", NULL, NULL},
+ {75, RADIUS_INTEGER4, "CVPN3000-Cisco-LEAP-Bypass", NULL, NULL},
+ {77, RADIUS_STRING, "CVPN3000-Client-Type-Version-Limiting", NULL, NULL},
+ {78, RADIUS_STRING, "CVPN3000-WebVPN-ExchangeServer-NETBIOS-Name", NULL, NULL},
+ {79, RADIUS_STRING, "CVPN3000-Port-Forwarding-Name", NULL, NULL},
+ {135, RADIUS_INTEGER4, "CVPN3000-Strip-Realm", radius_vendor_cisco_vpn3000_strip_realm_vals, NULL},
+ {0, 0, NULL, NULL, NULL}
};
static const radius_attr_info radius_vendor_cosine_attrib[] =
{
- {1, RADIUS_STRING, "Connection Profile Name", NULL},
- {2, RADIUS_STRING, "Enterprise ID", NULL},
- {3, RADIUS_STRING, "Address Pool Name", NULL},
- {4, RADIUS_INTEGER4, "DS Byte", NULL},
- {5, COSINE_VPI_VCI, "VPI/VCI", NULL},
- {6, RADIUS_INTEGER4, "DLCI", NULL},
- {7, RADIUS_IP_ADDRESS, "LNS IP Address", NULL},
- {8, RADIUS_STRING, "CLI User Permission ID", NULL},
- {0, 0, NULL, NULL}
+ {1, RADIUS_STRING, "Connection Profile Name", NULL, NULL},
+ {2, RADIUS_STRING, "Enterprise ID", NULL, NULL},
+ {3, RADIUS_STRING, "Address Pool Name", NULL, NULL},
+ {4, RADIUS_INTEGER4, "DS Byte", NULL, NULL},
+ {5, COSINE_VPI_VCI, "VPI/VCI", NULL, NULL},
+ {6, RADIUS_INTEGER4, "DLCI", NULL, NULL},
+ {7, RADIUS_IP_ADDRESS, "LNS IP Address", NULL, NULL},
+ {8, RADIUS_STRING, "CLI User Permission ID", NULL, NULL},
+ {0, 0, NULL, NULL, NULL}
};
/*
@@ -2453,10 +2454,10 @@ static const value_string radius_vendor_shasta_user_privilege_vals[] =
static const radius_attr_info radius_vendor_shasta_attrib[] =
{
- {1, RADIUS_INTEGER4, "Shasta User Privilege", radius_vendor_shasta_user_privilege_vals},
- {2, RADIUS_STRING, "Shasta Service Profile", NULL},
- {3, RADIUS_STRING, "Shasta VPN Name", NULL},
- {0, 0, NULL, NULL},
+ {1, RADIUS_INTEGER4, "Shasta User Privilege", radius_vendor_shasta_user_privilege_vals, NULL},
+ {2, RADIUS_STRING, "Shasta Service Profile", NULL, NULL},
+ {3, RADIUS_STRING, "Shasta VPN Name", NULL, NULL},
+ {0, 0, NULL, NULL, NULL},
};
/*
@@ -2466,9 +2467,9 @@ reference:
*/
static const radius_attr_info radius_vendor_nomadix_attrib[] =
{
- {1, RADIUS_INTEGER4, "Nomadix Bw Up", NULL},
- {2, RADIUS_INTEGER4, "Nomadix Bw Down", NULL},
- {0, 0, NULL, NULL},
+ {1, RADIUS_INTEGER4, "Nomadix Bw Up", NULL, NULL},
+ {2, RADIUS_INTEGER4, "Nomadix Bw Down", NULL, NULL},
+ {0, 0, NULL, NULL, NULL},
};
/*
@@ -2535,62 +2536,62 @@ static const value_string radius_vendor_unisphere_tunnel_bearer_type_vals[] =
static const radius_attr_info radius_vendor_unisphere_attrib[] =
{
- {1, RADIUS_STRING, "ERX Virtual Router Name", NULL},
- {2, RADIUS_STRING, "ERX Address Pool Name", NULL},
- {3, RADIUS_STRING, "ERX Local Loopback Interface", NULL},
- {4, RADIUS_IP_ADDRESS, "ERX Primary Dns", NULL},
- {5, RADIUS_IP_ADDRESS, "ERX Primary Wins", NULL},
- {6, RADIUS_IP_ADDRESS, "ERX Secondary Dns", NULL},
- {7, RADIUS_IP_ADDRESS, "ERX Secondary Wins", NULL},
- {8, RADIUS_STRING, "ERX Tunnel Virtual Router", NULL},
- {9, RADIUS_STRING, "ERX Tunnel Password", NULL},
- {10, RADIUS_STRING, "ERX Ingress Policy Name", NULL},
- {11, RADIUS_STRING, "ERX Egress Policy Name", NULL},
- {12, RADIUS_STRING, "ERX Ingress Statistics", radius_vendor_unisphere_ingress_statistics_vals},
- {13, RADIUS_STRING, "ERX Egress Statistics", radius_vendor_unisphere_egress_statistics_vals},
- {14, RADIUS_STRING, "ERX Atm Service Category", radius_vendor_unisphere_atm_service_category_vals},
- {15, RADIUS_STRING, "ERX Atm PCR", NULL},
- {16, RADIUS_STRING, "ERX Atm SCR", NULL},
- {17, RADIUS_STRING, "ERX Atm MBS", NULL},
- {18, RADIUS_STRING, "ERX Cli Initial Access Level", NULL},
- {19, RADIUS_INTEGER4, "ERX Cli Allow All VR Access", radius_vendor_unisphere_cli_allow_all_vr_access_vals},
- {20, RADIUS_STRING, "ERX Alternate Cli Access Level", NULL},
- {21, RADIUS_STRING, "ERX Alternate Cli Vrouter Name", NULL},
- {22, RADIUS_INTEGER4, "ERX Sa Validate", radius_vendor_unisphere_sa_validate_vals},
- {23, RADIUS_INTEGER4, "ERX Igmp Enable", radius_vendor_unisphere_igmp_enable_vals},
- {24, RADIUS_STRING, "ERX PPPoE Description", NULL},
- {25, RADIUS_STRING, "ERX Redirect Virtual Router Name", NULL},
- {26, RADIUS_STRING, "ERX Qos Profile Name", NULL},
+ {1, RADIUS_STRING, "ERX Virtual Router Name", NULL, NULL},
+ {2, RADIUS_STRING, "ERX Address Pool Name", NULL, NULL},
+ {3, RADIUS_STRING, "ERX Local Loopback Interface", NULL, NULL},
+ {4, RADIUS_IP_ADDRESS, "ERX Primary Dns", NULL, NULL},
+ {5, RADIUS_IP_ADDRESS, "ERX Primary Wins", NULL, NULL},
+ {6, RADIUS_IP_ADDRESS, "ERX Secondary Dns", NULL, NULL},
+ {7, RADIUS_IP_ADDRESS, "ERX Secondary Wins", NULL, NULL},
+ {8, RADIUS_STRING, "ERX Tunnel Virtual Router", NULL, NULL},
+ {9, RADIUS_STRING, "ERX Tunnel Password", NULL, NULL},
+ {10, RADIUS_STRING, "ERX Ingress Policy Name", NULL, NULL},
+ {11, RADIUS_STRING, "ERX Egress Policy Name", NULL, NULL},
+ {12, RADIUS_STRING, "ERX Ingress Statistics", radius_vendor_unisphere_ingress_statistics_vals, NULL},
+ {13, RADIUS_STRING, "ERX Egress Statistics", radius_vendor_unisphere_egress_statistics_vals, NULL},
+ {14, RADIUS_STRING, "ERX Atm Service Category", radius_vendor_unisphere_atm_service_category_vals, NULL},
+ {15, RADIUS_STRING, "ERX Atm PCR", NULL, NULL},
+ {16, RADIUS_STRING, "ERX Atm SCR", NULL, NULL},
+ {17, RADIUS_STRING, "ERX Atm MBS", NULL, NULL},
+ {18, RADIUS_STRING, "ERX Cli Initial Access Level", NULL, NULL},
+ {19, RADIUS_INTEGER4, "ERX Cli Allow All VR Access", radius_vendor_unisphere_cli_allow_all_vr_access_vals, NULL},
+ {20, RADIUS_STRING, "ERX Alternate Cli Access Level", NULL, NULL},
+ {21, RADIUS_STRING, "ERX Alternate Cli Vrouter Name", NULL, NULL},
+ {22, RADIUS_INTEGER4, "ERX Sa Validate", radius_vendor_unisphere_sa_validate_vals, NULL},
+ {23, RADIUS_INTEGER4, "ERX Igmp Enable", radius_vendor_unisphere_igmp_enable_vals, NULL},
+ {24, RADIUS_STRING, "ERX PPPoE Description", NULL, NULL},
+ {25, RADIUS_STRING, "ERX Redirect Virtual Router Name", NULL, NULL},
+ {26, RADIUS_STRING, "ERX Qos Profile Name", NULL, NULL},
/* 27 Unused */
- {28, RADIUS_STRING, "ERX PPPoE URL", NULL},
+ {28, RADIUS_STRING, "ERX PPPoE URL", NULL, NULL},
/* 29,30 Unused */
- {31, RADIUS_STRING, "ERX Service Bundle", NULL},
+ {31, RADIUS_STRING, "ERX Service Bundle", NULL, NULL},
/* 32 Unused */
- {33, RADIUS_INTEGER4, "ERX Tunnel Max Sessions", NULL},
- {34, RADIUS_INTEGER4, "ERX Framed IP Route Tag", NULL},
- {35, RADIUS_STRING, "ERX Tunnel Dialout Number", NULL},
- {36, RADIUS_STRING, "ERX PPP Username", NULL},
- {37, RADIUS_STRING, "ERX PPP Password", NULL},
- {38, RADIUS_INTEGER4, "ERX PPP Protocol", radius_vendor_unisphere_ppp_protocol_vals},
- {39, RADIUS_INTEGER4, "ERX Tunnel Min Bps", NULL},
- {40, RADIUS_INTEGER4, "ERX Tunnel Max Bps", NULL},
- {41, RADIUS_INTEGER4, "ERX Tunnel Bearer Type", radius_vendor_unisphere_tunnel_bearer_type_vals},
- {42, RADIUS_INTEGER4, "ERX Input Gigapackets", NULL},
- {43, RADIUS_INTEGER4, "ERX Output Gigapackets", NULL},
- {44, RADIUS_STRING, "ERX Tunnel Interface Id", NULL},
- {45, RADIUS_STRING, "ERX IPV6 Virtual Router", NULL},
- {46, RADIUS_STRING, "ERX IPV6 Local Interface", NULL},
- {47, RADIUS_IP6_ADDRESS, "ERX IPV6 Primary Dns", NULL},
- {48, RADIUS_IP6_ADDRESS, "ERX IPV6 Secondary Dns", NULL},
+ {33, RADIUS_INTEGER4, "ERX Tunnel Max Sessions", NULL, NULL},
+ {34, RADIUS_INTEGER4, "ERX Framed IP Route Tag", NULL, NULL},
+ {35, RADIUS_STRING, "ERX Tunnel Dialout Number", NULL, NULL},
+ {36, RADIUS_STRING, "ERX PPP Username", NULL, NULL},
+ {37, RADIUS_STRING, "ERX PPP Password", NULL, NULL},
+ {38, RADIUS_INTEGER4, "ERX PPP Protocol", radius_vendor_unisphere_ppp_protocol_vals, NULL},
+ {39, RADIUS_INTEGER4, "ERX Tunnel Min Bps", NULL, NULL},
+ {40, RADIUS_INTEGER4, "ERX Tunnel Max Bps", NULL, NULL},
+ {41, RADIUS_INTEGER4, "ERX Tunnel Bearer Type", radius_vendor_unisphere_tunnel_bearer_type_vals, NULL},
+ {42, RADIUS_INTEGER4, "ERX Input Gigapackets", NULL, NULL},
+ {43, RADIUS_INTEGER4, "ERX Output Gigapackets", NULL, NULL},
+ {44, RADIUS_STRING, "ERX Tunnel Interface Id", NULL, NULL},
+ {45, RADIUS_STRING, "ERX IPV6 Virtual Router", NULL, NULL},
+ {46, RADIUS_STRING, "ERX IPV6 Local Interface", NULL, NULL},
+ {47, RADIUS_IP6_ADDRESS, "ERX IPV6 Primary Dns", NULL, NULL},
+ {48, RADIUS_IP6_ADDRESS, "ERX IPV6 Secondary Dns", NULL, NULL},
/* 49, 50 Unused */
- {51, RADIUS_BINSTRING, "ERX Disconnect Cause", NULL},
+ {51, RADIUS_BINSTRING, "ERX Disconnect Cause", NULL, NULL},
/* 52 Unused */
- {53, RADIUS_BINSTRING, "ERX Service Description", NULL},
+ {53, RADIUS_BINSTRING, "ERX Service Description", NULL, NULL},
/* 54 Unused */
- {55, RADIUS_BINSTRING, "ERX DHCP Options", NULL},
- {56, RADIUS_STRING, "ERX DHCP Mac Address", NULL},
- {57, RADIUS_IP_ADDRESS, "ERX DHCP Gi Address", NULL},
- {0, 0, NULL, NULL},
+ {55, RADIUS_BINSTRING, "ERX DHCP Options", NULL, NULL},
+ {56, RADIUS_STRING, "ERX DHCP Mac Address", NULL, NULL},
+ {57, RADIUS_IP_ADDRESS, "ERX DHCP Gi Address", NULL, NULL},
+ {0, 0, NULL, NULL, NULL},
};
/*
@@ -2601,30 +2602,30 @@ reference:
static const radius_attr_info radius_vendor_cisco_bbsm_attrib[] =
{
- {1, RADIUS_INTEGER4, "CBBSM-Bandwidth", NULL},
- {0, 0, NULL, NULL},
+ {1, RADIUS_INTEGER4, "CBBSM-Bandwidth", NULL, NULL},
+ {0, 0, NULL, NULL, NULL},
};
static const radius_attr_info radius_vendor_issanni_attrib[] =
{
- {1, RADIUS_STRING, "Softflow Template", NULL},
- {2, RADIUS_STRING, "NAT Pool", NULL},
- {3, RADIUS_STRING, "Virtual Routing Domain", NULL},
- {4, RADIUS_STRING, "Tunnel Name", NULL},
- {5, RADIUS_STRING, "IP Pool Name", NULL},
- {6, RADIUS_STRING, "PPPoE URL", NULL},
- {7, RADIUS_STRING, "PPPoE MOTM", NULL},
- {8, RADIUS_STRING, "PPPoE Service", NULL},
- {9, RADIUS_IP_ADDRESS, "Primary DNS", NULL},
- {10, RADIUS_IP_ADDRESS, "Secondary DNS", NULL},
- {11, RADIUS_IP_ADDRESS, "Primary NBNS", NULL},
- {12, RADIUS_IP_ADDRESS, "Secondary NBNS", NULL},
- {13, RADIUS_STRING, "Policing Traffic Class", NULL},
- {14, RADIUS_INTEGER4, "Tunnel Type", NULL},
- {15, RADIUS_INTEGER4, "NAT Type", NULL},
- {16, RADIUS_STRING, "QoS Traffic Class", NULL},
- {17, RADIUS_STRING, "Interface Name", NULL},
- {0, 0, NULL, NULL}
+ {1, RADIUS_STRING, "Softflow Template", NULL, NULL},
+ {2, RADIUS_STRING, "NAT Pool", NULL, NULL},
+ {3, RADIUS_STRING, "Virtual Routing Domain", NULL, NULL},
+ {4, RADIUS_STRING, "Tunnel Name", NULL, NULL},
+ {5, RADIUS_STRING, "IP Pool Name", NULL, NULL},
+ {6, RADIUS_STRING, "PPPoE URL", NULL, NULL},
+ {7, RADIUS_STRING, "PPPoE MOTM", NULL, NULL},
+ {8, RADIUS_STRING, "PPPoE Service", NULL, NULL},
+ {9, RADIUS_IP_ADDRESS, "Primary DNS", NULL, NULL},
+ {10, RADIUS_IP_ADDRESS, "Secondary DNS", NULL, NULL},
+ {11, RADIUS_IP_ADDRESS, "Primary NBNS", NULL, NULL},
+ {12, RADIUS_IP_ADDRESS, "Secondary NBNS", NULL, NULL},
+ {13, RADIUS_STRING, "Policing Traffic Class", NULL, NULL},
+ {14, RADIUS_INTEGER4, "Tunnel Type", NULL, NULL},
+ {15, RADIUS_INTEGER4, "NAT Type", NULL, NULL},
+ {16, RADIUS_STRING, "QoS Traffic Class", NULL, NULL},
+ {17, RADIUS_STRING, "Interface Name", NULL, NULL},
+ {0, 0, NULL, NULL, NULL}
};
/*
@@ -2634,30 +2635,30 @@ reference:
*/
static const radius_attr_info radius_vendor_quintum_attrib[] =
{
- {1, RADIUS_STRING, "Quintum AVPair", NULL},
- {2, RADIUS_STRING, "Quintum NAS Port", NULL},
- {23, RADIUS_STRING, "Quintum h323 remote address", NULL},
- {24, RADIUS_STRING, "Quintum h323 conf id", NULL},
- {25, RADIUS_STRING, "Quintum h323 setup time", NULL},
- {26, RADIUS_STRING, "Quintum h323 call origin", NULL},
- {27, RADIUS_STRING, "Quintum h323 call type", NULL},
- {28, RADIUS_STRING, "Quintum h323 connect time", NULL},
- {29, RADIUS_STRING, "Quintum h323 disconnect time", NULL},
- {30, RADIUS_STRING, "Quintum h323 disconnect cause", NULL},
- {31, RADIUS_STRING, "Quintum h323 voice quality", NULL},
- {33, RADIUS_STRING, "Quintum h323 gw id", NULL},
- {35, RADIUS_STRING, "Quintum h323 incoming conf id", NULL},
- {101, RADIUS_STRING, "Quintum h323 credit amount", NULL},
- {102, RADIUS_STRING, "Quintum h323 credit time", NULL},
- {103, RADIUS_STRING, "Quintum h323 return code", NULL},
- {104, RADIUS_STRING, "Quintum h323 prompt id", NULL},
- {105, RADIUS_STRING, "Quintum h323 time and day", NULL},
- {106, RADIUS_STRING, "Quintum h323 redirect number", NULL},
- {107, RADIUS_STRING, "Quintum h323 preferred lang", NULL},
- {108, RADIUS_STRING, "Quintum h323 redirect ip address", NULL},
- {109, RADIUS_STRING, "Quintum h323 billing model", NULL},
- {110, RADIUS_STRING, "Quintum h323 currency type", NULL},
- {0, 0, NULL, NULL},
+ {1, RADIUS_STRING, "Quintum AVPair", NULL, NULL},
+ {2, RADIUS_STRING, "Quintum NAS Port", NULL, NULL},
+ {23, RADIUS_STRING, "Quintum h323 remote address", NULL, NULL},
+ {24, RADIUS_STRING, "Quintum h323 conf id", NULL, NULL},
+ {25, RADIUS_STRING, "Quintum h323 setup time", NULL, NULL},
+ {26, RADIUS_STRING, "Quintum h323 call origin", NULL, NULL},
+ {27, RADIUS_STRING, "Quintum h323 call type", NULL, NULL},
+ {28, RADIUS_STRING, "Quintum h323 connect time", NULL, NULL},
+ {29, RADIUS_STRING, "Quintum h323 disconnect time", NULL, NULL},
+ {30, RADIUS_STRING, "Quintum h323 disconnect cause", NULL, NULL},
+ {31, RADIUS_STRING, "Quintum h323 voice quality", NULL, NULL},
+ {33, RADIUS_STRING, "Quintum h323 gw id", NULL, NULL},
+ {35, RADIUS_STRING, "Quintum h323 incoming conf id", NULL, NULL},
+ {101, RADIUS_STRING, "Quintum h323 credit amount", NULL, NULL},
+ {102, RADIUS_STRING, "Quintum h323 credit time", NULL, NULL},
+ {103, RADIUS_STRING, "Quintum h323 return code", NULL, NULL},
+ {104, RADIUS_STRING, "Quintum h323 prompt id", NULL, NULL},
+ {105, RADIUS_STRING, "Quintum h323 time and day", NULL, NULL},
+ {106, RADIUS_STRING, "Quintum h323 redirect number", NULL, NULL},
+ {107, RADIUS_STRING, "Quintum h323 preferred lang", NULL, NULL},
+ {108, RADIUS_STRING, "Quintum h323 redirect ip address", NULL, NULL},
+ {109, RADIUS_STRING, "Quintum h323 billing model", NULL, NULL},
+ {110, RADIUS_STRING, "Quintum h323 currency type", NULL, NULL},
+ {0, 0, NULL, NULL, NULL},
};
/*
@@ -2666,8 +2667,8 @@ reference:
*/
static const radius_attr_info radius_vendor_colubris_attrib[] =
{
- {0, RADIUS_STRING, "Colubris AV Pair", NULL},
- {0, 0, NULL, NULL},
+ {0, RADIUS_STRING, "Colubris AV Pair", NULL, NULL},
+ {0, 0, NULL, NULL, NULL},
};
/*
@@ -2686,11 +2687,11 @@ static const value_string radius_vendor_columbia_university_sip_method_vals[] =
static const radius_attr_info radius_vendor_columbia_university_attrib[] =
{
- {0, RADIUS_INTEGER4, "SIP Method", radius_vendor_columbia_university_sip_method_vals},
- {1, RADIUS_STRING, "SIP From", NULL},
- {2, RADIUS_STRING, "SIP To", NULL},
- {4, RADIUS_STRING, "SIP Translated Request URI", NULL},
- {0, 0, NULL, NULL},
+ {0, RADIUS_INTEGER4, "SIP Method", radius_vendor_columbia_university_sip_method_vals, NULL},
+ {1, RADIUS_STRING, "SIP From", NULL, NULL},
+ {2, RADIUS_STRING, "SIP To", NULL, NULL},
+ {4, RADIUS_STRING, "SIP Translated Request URI", NULL, NULL},
+ {0, 0, NULL, NULL, NULL},
};
static const value_string the3gpp_pdp_type_vals[] = {
@@ -2703,25 +2704,25 @@ static const value_string the3gpp_pdp_type_vals[] = {
static const radius_attr_info radius_vendor_3gpp_attrib[] =
{
/* According to 3GPP TS 29.061 V4.8.0 (2003-06) */
- {1, THE3GPP_IMSI, "IMSI", NULL},
- {2, RADIUS_INTEGER4, "Charging ID", NULL},
- {3, RADIUS_INTEGER4, "PDP Type", the3gpp_pdp_type_vals},
- {4, RADIUS_IP_ADDRESS, "Charging Gateway Address", NULL},
- {5, THE3GPP_QOS, "QoS Profile", NULL},
- {6, RADIUS_IP_ADDRESS, "SGSN Address", NULL},
- {7, RADIUS_IP_ADDRESS, "GGSN Address", NULL},
- {8, THE3GPP_IMSI_MCC_MNC, "IMSI MCC-MNC", NULL},
- {9, THE3GPP_GGSN_MCC_MNC, "GGSN MCC-MNC", NULL},
- {10, THE3GPP_NSAPI, "NSAPI", NULL},
- {11, THE3GPP_SESSION_STOP_INDICATOR, "Session Stop Indicator", NULL},
- {12, THE3GPP_SELECTION_MODE, "Selection Mode", NULL},
- {13, THE3GPP_CHARGING_CHARACTERISTICS, "Charging Characteristics", NULL},
- {14, RADIUS_IP6_ADDRESS, "Charging Gateway IPv6 Address", NULL},
- {15, RADIUS_IP6_ADDRESS, "SGSN IPv6 Address", NULL},
- {16, RADIUS_IP6_ADDRESS, "GGSN IPv6 Address", NULL},
- {17, THE3GPP_IPV6_DNS_SERVERS, "IPv6 DNS Servers", NULL},
- {18, THE3GPP_SGSN_MCC_MNC, "SGSN MCC-MNC", NULL},
- {0, 0, NULL, NULL},
+ {1, THE3GPP_IMSI, "IMSI", NULL, NULL},
+ {2, RADIUS_INTEGER4, "Charging ID", NULL, NULL},
+ {3, RADIUS_INTEGER4, "PDP Type", the3gpp_pdp_type_vals, NULL},
+ {4, RADIUS_IP_ADDRESS, "Charging Gateway Address", NULL, NULL},
+ {5, THE3GPP_QOS, "QoS Profile", NULL, NULL},
+ {6, RADIUS_IP_ADDRESS, "SGSN Address", NULL, &hf_radius_3gpp_SgsnIpAddr},
+ {7, RADIUS_IP_ADDRESS, "GGSN Address", NULL, &hf_radius_3gpp_GgsnIpAddr},
+ {8, THE3GPP_IMSI_MCC_MNC, "IMSI MCC-MNC", NULL, NULL},
+ {9, THE3GPP_GGSN_MCC_MNC, "GGSN MCC-MNC", NULL, NULL},
+ {10, THE3GPP_NSAPI, "NSAPI", NULL, NULL},
+ {11, THE3GPP_SESSION_STOP_INDICATOR, "Session Stop Indicator", NULL, NULL},
+ {12, THE3GPP_SELECTION_MODE, "Selection Mode", NULL, NULL},
+ {13, THE3GPP_CHARGING_CHARACTERISTICS, "Charging Characteristics", NULL, NULL},
+ {14, RADIUS_IP6_ADDRESS, "Charging Gateway IPv6 Address", NULL, NULL},
+ {15, RADIUS_IP6_ADDRESS, "SGSN IPv6 Address", NULL, NULL},
+ {16, RADIUS_IP6_ADDRESS, "GGSN IPv6 Address", NULL, NULL},
+ {17, THE3GPP_IPV6_DNS_SERVERS, "IPv6 DNS Servers", NULL, NULL},
+ {18, THE3GPP_SGSN_MCC_MNC, "SGSN MCC-MNC", NULL, NULL},
+ {0, 0, NULL, NULL, NULL},
};
static rd_vsa_table radius_vsa_table[] =
@@ -2876,6 +2877,31 @@ static gchar *rd_match_strval(guint32 val, const value_string *vs) {
return val_to_str(val, vs, "Undefined");
}
+static void rd_add_field_to_tree(proto_tree *tree, tvbuff_t *tvb, int offset,
+ guint length,
+ const radius_attr_info *attr_info)
+{
+ if (attr_info->hf) {
+ switch(attr_info->value_type)
+ {
+ case( RADIUS_STRING ):
+ case( RADIUS_BINSTRING ):
+ proto_tree_add_item(tree, *attr_info->hf, tvb, offset, length, FALSE);
+ break;
+
+ case( RADIUS_INTEGER4 ):
+ /* XXX - error if length isn't 4? */
+ proto_tree_add_item(tree, *attr_info->hf, tvb,offset, 4, FALSE);
+ break;
+
+ case( RADIUS_IP_ADDRESS ):
+ /* XXX - error if length isn't 4? */
+ proto_tree_add_item(tree, *attr_info->hf, tvb,offset, 4, FALSE);
+ break;
+ }
+ }
+}
+
/* NOTE: This function's signature has been changed with the addition of the
* tree parameter at the end.
*
@@ -2917,8 +2943,6 @@ static void rd_value_to_str(gchar *dest, rd_vsa_buffer (*vsabuffer)[VSABUFFER],
int vsa_index;
const radius_attr_info *vsa_attr_info_table;
const e_avphdr *vsa_avph;
- gchar *val_str;
- guint32 val_addr;
/* Default begin */
strcpy(dest, "Value:");
@@ -2931,39 +2955,14 @@ static void rd_value_to_str(gchar *dest, rd_vsa_buffer (*vsabuffer)[VSABUFFER],
{
case( RADIUS_STRING ):
rdconvertbufftostr(cont,tvb,offset+2,avph->avp_length-2);
- switch ( avph->avp_type ) {
- case(1):
- val_str = tvb_get_string(tvb,offset+2,avph->avp_length-2);
- proto_tree_add_string(tree, hf_radius_userName, tvb, offset+2,avph->avp_length-2, val_str);
- g_free(val_str);
- break;
- case (30): /* called station id */
- val_str = tvb_get_string(tvb,offset+2,avph->avp_length-2);
- proto_tree_add_string(tree, hf_radius_calledStationId, tvb, offset+2,avph->avp_length-2, val_str);
- g_free(val_str);
- break;
- case (31): /* calling station id */
- val_str = tvb_get_string(tvb,offset+2,avph->avp_length-2);
- proto_tree_add_string(tree, hf_radius_callingStationId, tvb, offset+2,avph->avp_length-2, val_str);
- g_free(val_str);
- break;
- case(44): /* accounting session id */
- val_str = tvb_get_string(tvb,offset+2,avph->avp_length-2);
- proto_tree_add_string(tree, hf_radius_acctSessionId, tvb, offset+2,avph->avp_length-2, val_str);
- g_free(val_str);
- break;
- }
+ rd_add_field_to_tree(tree, tvb, offset+2, avph->avp_length-2,
+ attr_info);
break;
case( RADIUS_BINSTRING ):
rdconvertbufftobinstr(cont,tvb,offset+2,avph->avp_length-2);
- switch ( avph->avp_type ) {
- case(25): /* class */
- val_str = tvb_get_string(tvb,offset+2,avph->avp_length-2);
- proto_tree_add_bytes(tree, hf_radius_class, tvb, offset+2,avph->avp_length-2,(gconstpointer) val_str);
- g_free(val_str);
- break;
- }
+ rd_add_field_to_tree(tree, tvb, offset+2, avph->avp_length-2,
+ attr_info);
break;
case( RADIUS_USERPASSWORD ):
@@ -2976,31 +2975,12 @@ static void rd_value_to_str(gchar *dest, rd_vsa_buffer (*vsabuffer)[VSABUFFER],
sprintf(cont, "%s(%u)", rd_match_strval(intval, attr_info->vs), intval);
else
sprintf(cont,"%u", intval);
- switch ( avph->avp_type ) {
- case(6): /* service type */
- proto_tree_add_uint(tree, hf_radius_serviceType, tvb,offset+4,2, intval);
- break;
- case(7): /* framed protocol */
- proto_tree_add_uint(tree, hf_radius_framedProtocol, tvb,offset+4,2, intval);
- break;
- case(40): /*accounting status type */
- proto_tree_add_uint(tree, hf_radius_acctStatusType, tvb,offset+4,2, intval);
- break;
- }
+ rd_add_field_to_tree(tree, tvb, offset+2, 4, attr_info);
break;
case( RADIUS_IP_ADDRESS ):
ip_to_str_buf(tvb_get_ptr(tvb,offset+2,4),cont);
- switch ( avph->avp_type ) {
- case(8): /* framed address */
- tvb_memcpy(tvb,(guint8 *)&val_addr,offset+2,4);
- proto_tree_add_ipv4(tree, hf_radius_framedAddress, tvb,offset+2,4, val_addr);
- break;
- case(4): /* nas ip */
- tvb_memcpy(tvb,(guint8 *)&val_addr,offset+2,4);
- proto_tree_add_ipv4(tree, hf_radius_nasIp, tvb,offset+2,4, val_addr);
- break;
- }
+ rd_add_field_to_tree(tree, tvb, offset+2, 4, attr_info);
break;
case( RADIUS_IP6_ADDRESS ):
@@ -3075,36 +3055,17 @@ static void rd_value_to_str(gchar *dest, rd_vsa_buffer (*vsabuffer)[VSABUFFER],
vsa_index++;
vsa_len += vsa_avph->avp_length;
- if ( next_attr_info ) {
- switch ( intval) {
- case (VENDOR_CISCO):
- switch ( vsa_avph->avp_type ) {
- case (250): /* account information */
- val_str = tvb_get_string(tvb,offset+8,avph->avp_length-8);
- proto_tree_add_string(tree, hf_radius_cisco_cai, tvb, offset+8,avph->avp_length-8, val_str);
- g_free(val_str);
- break;
- }
- case ( VENDOR_THE3GPP ) :
- switch (vsa_avph->avp_type) {
- case (6): /* sgsn ip addr*/
- tvb_memcpy(tvb,(guint8 *)&val_addr,offset+8,4);
- proto_tree_add_ipv4(tree, hf_radius_3gpp_SgsnIpAddr, tvb,offset+8,4, val_addr);
- break;
- case (7): /* sgsn ip addr*/
- tvb_memcpy(tvb,(guint8 *)&val_addr,offset+8,4);
- proto_tree_add_ipv4(tree, hf_radius_3gpp_GgsnIpAddr, tvb,offset+8,4, val_addr);
- break;
- }
- }
-
- }
- if (next_attr_info != NULL &&
- next_attr_info->value_type == THE3GPP_QOS )
+ if ( next_attr_info )
{
- cont = tmp_punt;
- vsa_index--;
- (*vsabuffer)[vsa_index].str = 0;
+ rd_add_field_to_tree(tree, tvb, offset+8,
+ avph->avp_length-8,
+ next_attr_info);
+ if ( next_attr_info->value_type == THE3GPP_QOS )
+ {
+ cont = tmp_punt;
+ vsa_index--;
+ (*vsabuffer)[vsa_index].str = 0;
+ }
}
} while (vsa_length > vsa_len && vsa_index < VSABUFFER);
break;
@@ -3494,7 +3455,7 @@ proto_register_radius(void)
"", HFILL }},
{ &hf_radius_userName,
- { "User-Name", "radius.username", FT_STRING, BASE_DEC, NULL, 0x0,
+ { "User-Name", "radius.username", FT_STRING, BASE_NONE, NULL, 0x0,
"", HFILL }},
{ &hf_radius_serviceType,
@@ -3506,23 +3467,23 @@ proto_register_radius(void)
"", HFILL }},
{ &hf_radius_callingStationId,
- { "Calling-Station-Id", "radius.calling", FT_STRING, BASE_DEC, NULL, 0x0,
+ { "Calling-Station-Id", "radius.calling", FT_STRING, BASE_NONE, NULL, 0x0,
"", HFILL }},
{ &hf_radius_calledStationId,
- { "Called-Station-Id", "radius.called", FT_STRING, BASE_DEC, NULL, 0x0,
+ { "Called-Station-Id", "radius.called", FT_STRING, BASE_NONE, NULL, 0x0,
"", HFILL }},
{ &hf_radius_class,
- { "Class", "radius.class", FT_BYTES, BASE_DEC, NULL, 0x0,
+ { "Class", "radius.class", FT_BYTES, BASE_NONE, NULL, 0x0,
"", HFILL }},
{ &hf_radius_acctSessionId,
- { "Accounting Session Id", "radius.acct.sessionid", FT_STRING, BASE_DEC, NULL, 0x0,
+ { "Accounting Session Id", "radius.acct.sessionid", FT_STRING, BASE_NONE, NULL, 0x0,
"", HFILL }},
{ &hf_radius_framedAddress,
- { "Framed Address", "radius.framed_addr", FT_IPv4, BASE_DEC, NULL, 0x0,
+ { "Framed Address", "radius.framed_addr", FT_IPv4, BASE_NONE, NULL, 0x0,
"", HFILL }},
{ &hf_radius_acctStatusType,
@@ -3530,19 +3491,19 @@ proto_register_radius(void)
"", HFILL }},
{ &hf_radius_nasIp,
- { "Nas IP Address", "radius.nas_ip", FT_IPv4, BASE_DEC, NULL, 0x0,
+ { "Nas IP Address", "radius.nas_ip", FT_IPv4, BASE_NONE, NULL, 0x0,
"", HFILL }},
{ &hf_radius_3gpp_SgsnIpAddr,
- { "SGSN IP Address", "radius.3gpp.sgsn_ip", FT_IPv4, BASE_DEC, NULL, 0x0,
+ { "SGSN IP Address", "radius.3gpp.sgsn_ip", FT_IPv4, BASE_NONE, NULL, 0x0,
"", HFILL }},
{ &hf_radius_3gpp_GgsnIpAddr,
- { "GGSN IP Address", "radius.3gpp.ggsn_ip", FT_IPv4, BASE_DEC, NULL, 0x0,
+ { "GGSN IP Address", "radius.3gpp.ggsn_ip", FT_IPv4, BASE_NONE, NULL, 0x0,
"", HFILL }},
{ &hf_radius_cisco_cai,
- { "Cisco-Account-Info", "radius.cisco.cai", FT_STRING, BASE_DEC, NULL, 0x0,
+ { "Cisco-Account-Info", "radius.cisco.cai", FT_STRING, BASE_NONE, NULL, 0x0,
"", HFILL }},
};