aboutsummaryrefslogtreecommitdiffstats
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
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>
-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 }
};