aboutsummaryrefslogtreecommitdiffstats
path: root/epan/dissectors/packet-geneve.c
diff options
context:
space:
mode:
authorJesse Gross <jesse@kernel.org>2016-06-24 15:28:55 -0700
committerAlexis La Goutte <alexis.lagoutte@gmail.com>2016-07-11 19:59:55 +0000
commitcfcc6fd5d6efc2d1846eff237010b693ee08f173 (patch)
treedf2aeae5da86caa81842fc45ca30f8f86e3818b8 /epan/dissectors/packet-geneve.c
parent4b67b0b4637d4454fc467c0178e0a6a58ec7a185 (diff)
Geneve: Update list of option classes.
Newer versions of the Geneve protocol draft have defined additional option classes. This updates the list so we can show the class name instead of unknown. Change-Id: I19f2024704abe2bc0692c73be783858d74323c0e Reviewed-on: https://code.wireshark.org/review/16382 Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
Diffstat (limited to 'epan/dissectors/packet-geneve.c')
-rw-r--r--epan/dissectors/packet-geneve.c9
1 files changed, 7 insertions, 2 deletions
diff --git a/epan/dissectors/packet-geneve.c b/epan/dissectors/packet-geneve.c
index 58461c4599..aefdeee4ab 100644
--- a/epan/dissectors/packet-geneve.c
+++ b/epan/dissectors/packet-geneve.c
@@ -1,6 +1,6 @@
/* packet-geneve.c
* Routines for Geneve - Generic Network Virtualization Encapsulation
- * http://tools.ietf.org/html/draft-gross-geneve-00
+ * http://tools.ietf.org/html/draft-ietf-nvo3-geneve
*
* Copyright (c) 2014 VMware, Inc. All Rights Reserved.
* Author: Jesse Gross <jesse@nicira.com>
@@ -45,7 +45,12 @@
static const range_string class_id_names[] = {
{ 0, 0xFF, "Standard" },
- { 0xFFFF, 0xFFFF, "Experimental" },
+ { 0x0100, 0x0100, "Linux" },
+ { 0x0101, 0x0101, "Open vSwitch" },
+ { 0x0102, 0x0102, "Open Virtual Networking (OVN)" },
+ { 0x0103, 0x0103, "In-band Network Telemetry (INT)" },
+ { 0x0104, 0x0104, "VMware" },
+ { 0xFFF0, 0xFFFF, "Experimental" },
{ 0, 0, NULL }
};