diff options
Diffstat (limited to 'epan')
-rw-r--r-- | epan/dissectors/packet-radius.c | 21 | ||||
-rw-r--r-- | epan/sminmpec.c | 3 | ||||
-rw-r--r-- | epan/sminmpec.h | 1 |
3 files changed, 24 insertions, 1 deletions
diff --git a/epan/dissectors/packet-radius.c b/epan/dissectors/packet-radius.c index 0afd74bc6f..c81436ba1c 100644 --- a/epan/dissectors/packet-radius.c +++ b/epan/dissectors/packet-radius.c @@ -3320,6 +3320,26 @@ static const radius_attr_info radius_vendor_3gpp2_attrib[] = {0, 0, NULL, NULL, NULL}, }; +static const value_string netscreen_admin_priv_vals[] = { + {1, "Root Admin"}, + {2, "All VSys Root Admin"}, + {3, "VSys Admin"}, + {4, "Read-Only Admin"}, + {5, "Read-Only VSys Admin"}, + {0, NULL} +}; + +static const radius_attr_info radius_vendor_netscreen_attrib[] = { + {1, RADIUS_INTEGER4, "Admin Privilege", netscreen_admin_priv_vals, NULL}, + {2, RADIUS_STRING, "VSys Name", NULL, NULL}, + {3, RADIUS_STRING, "User Group", NULL, NULL}, + {4, RADIUS_IP_ADDRESS, "Primary-DNS", NULL, NULL}, + {5, RADIUS_IP_ADDRESS, "Secondary-DNS", NULL, NULL}, + {6, RADIUS_IP_ADDRESS, "Primary-WINS", NULL, NULL}, + {7, RADIUS_IP_ADDRESS, "Secondary-WINS", NULL, NULL}, + {0, 0, NULL, NULL, NULL}, +}; + static const radius_attr_info radius_vendor_gemtek_systems_attrib[] = { {21, RADIUS_INTEGER4, "Acct-Session-Input-Octets", NULL, NULL}, @@ -3377,6 +3397,7 @@ static rd_vsa_table radius_vsa_table[] = {VENDOR_GEMTEK_SYSTEMS, radius_vendor_gemtek_systems_attrib}, {VENDOR_WIFI_ALLIANCE, radius_vendor_wifi_alliance_attrib}, {VENDOR_THE3GPP2, radius_vendor_3gpp2_attrib}, + {VENDOR_NETSCREEN, radius_vendor_netscreen_attrib}, {0, NULL}, }; diff --git a/epan/sminmpec.c b/epan/sminmpec.c index b376eb5233..79e92fce97 100644 --- a/epan/sminmpec.c +++ b/epan/sminmpec.c @@ -1,4 +1,4 @@ -/* sminmpec.h +/* sminmpec.c * SMI Network Management Private Enterprise Codes for organizations * * $Id$ @@ -61,6 +61,7 @@ const value_string sminmpec_values[] = { {VENDOR_APTIS, "Aptis"}, {VENDOR_CISCO_VPN3000, "Cisco VPN 3000"}, {VENDOR_COSINE, "CoSine Communications"}, + {VENDOR_NETSCREEN, "Netscreen"}, {VENDOR_SHASTA, "Shasta"}, {VENDOR_NOMADIX, "Nomadix"}, {VENDOR_SIEMENS, "SIEMENS"}, diff --git a/epan/sminmpec.h b/epan/sminmpec.h index 46c8665a79..07f44b5c44 100644 --- a/epan/sminmpec.h +++ b/epan/sminmpec.h @@ -55,6 +55,7 @@ #define VENDOR_CISCO_VPN3000 3076 #define VENDOR_COSINE 3085 #define VENDOR_SHASTA 3199 +#define VENDOR_NETSCREEN 3224 #define VENDOR_NOMADIX 3309 #define VENDOR_SIEMENS 4329 #define VENDOR_CABLELABS 4491 |