summaryrefslogtreecommitdiff
path: root/print-ether.c
diff options
context:
space:
mode:
Diffstat (limited to 'print-ether.c')
-rw-r--r--print-ether.c12
1 files changed, 12 insertions, 0 deletions
diff --git a/print-ether.c b/print-ether.c
index 5a1d58cb..4bc8ad3a 100644
--- a/print-ether.c
+++ b/print-ether.c
@@ -85,6 +85,9 @@ const struct tok ethertype_values[] = {
{ ETHERTYPE_CFM, "CFM" },
{ ETHERTYPE_LLDP, "LLDP" },
{ ETHERTYPE_TIPC, "TIPC"},
+ { ETHERTYPE_GEONET_OLD, "GeoNet (old)"},
+ { ETHERTYPE_GEONET, "GeoNet"},
+ { ETHERTYPE_CALM_FAST, "CALM FAST"},
{ 0, NULL}
};
@@ -417,6 +420,15 @@ ethertype_print(netdissect_options *ndo,
msnlb_print(ndo, p);
return (1);
+ case ETHERTYPE_GEONET_OLD:
+ case ETHERTYPE_GEONET:
+ geonet_print(ndo, p-14, p, length);
+ return (1);
+
+ case ETHERTYPE_CALM_FAST:
+ calm_fast_print(ndo, p-14, p, length);
+ return (1);
+
case ETHERTYPE_LAT:
case ETHERTYPE_SCA:
case ETHERTYPE_MOPRC: