Initial coding of the ieee1905 dissector with Multi-AP support.

Change-Id: I94da228cba6baf20a2cd02bafc9704492f2cfc9f
Reviewed-on: https://code.wireshark.org/review/23956
Petri-Dish: Alexis La Goutte <alexis.lagoutte@gmail.com>
Reviewed-by: Richard Sharpe <realrichardsharpe@gmail.com>
Tested-by: Petri Dish Buildbot
Reviewed-by: Michael Mann <mmann78@netscape.net>
This commit is contained in:
Richard Sharpe 2017-10-25 19:38:33 -07:00 committed by Michael Mann
parent b4a6f4e244
commit 05b1d35586
6 changed files with 5694 additions and 0 deletions

View File

@ -76,6 +76,7 @@ SolarEdge monitoring protocol
Protobuf (Protocol Buffers)
FP Mux
Network Functional Application Platform Interface (NFAPI) Protocol
IEEE 1905.1a
--sort-and-group--
=== Updated Protocol Support

View File

@ -1086,6 +1086,7 @@ set(DISSECTOR_SRC
packet-iec104.c
packet-ieee1722.c
packet-ieee17221.c
packet-ieee1905.c
packet-ieee80211-netmon.c
packet-ieee80211-prism.c
packet-ieee80211-radio.c

View File

@ -739,6 +739,7 @@ DISSECTOR_SRC = \
packet-iec104.c \
packet-ieee1722.c \
packet-ieee17221.c \
packet-ieee1905.c \
packet-ieee80211-netmon.c \
packet-ieee80211-prism.c \
packet-ieee80211-radio.c \

View File

@ -88,6 +88,7 @@ const value_string etype_vals[] = {
{ ETHERTYPE_MRP, "MRP" },
{ ETHERTYPE_IEEE_802_1AD, "802.1ad Provider Bridge (Q-in-Q)" },
{ ETHERTYPE_MACSEC, "802.1AE (MACsec)" },
{ ETHERTYPE_IEEE_1905, "1905.1a Convergent Digital Home Network for Heterogenous Technologies" },
{ ETHERTYPE_IEEE_802_1AH, "802.1ah Provider Backbone Bridge (mac-in-mac)" },
{ ETHERTYPE_IEEE_802_1BR, "802.1br Bridge Port Extension E-Tag" },
{ ETHERTYPE_EAPOL, "802.1X Authentication" },

File diff suppressed because it is too large Load Diff

View File

@ -569,6 +569,10 @@ extern "C" {
#define ETHERTYPE_HSR 0x892F /* High-availability Seamless Redundancy (IEC62439 Part 3) */
#endif
#ifndef ETHERTYPE_IEEE_1905
#define ETHERTYPE_IEEE_1905 0x893A /* IEEE 1905 */
#endif
#ifndef ETHERTYPE_IEEE_802_1BR
#define ETHERTYPE_IEEE_802_1BR 0x893F /* IEEE 802.1br E-Tag, Bridge Port Extension */
#endif