aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--epan/dissectors/packet-radius.c21
-rw-r--r--epan/sminmpec.c3
-rw-r--r--epan/sminmpec.h1
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