MeshConnex (MCX): MCX packet decode logic

MCX is a feature to deliver IEEE 802.11s meshing.
This commit is contained in:
Sangeetha Jain 2021-10-22 18:54:43 +05:30
parent 9878026a51
commit f5dc4652fe
6 changed files with 2568 additions and 0 deletions

View File

@ -183,6 +183,7 @@ Russel Howe <russel@appliedinvention.com> Russel <russel@appliedinvention.com>
Rustam Safargalin <rustam.safargalin@sifox.ru> Rustam S <rustam.safargalin@sifox.ru>
Saku Ytti <saku@ytti.fi> ytti <saku@ytti.fi>
Samiran Saha <ssahasamiran@gmail.com> samsaha <ssahasamiran@gmail.com>
Sangeetha Jain <ssi@extremenetworks.com> Sangeetha Jain <sangeethasijain@gmail.com>
Sanket Godbole <sanket.godbole@spirent.com> sangodbole <sanket.godbole@spirent.com>
Selva Kumar <v.selvamuthukumar@gmail.com> Selva <v.selvamuthukumar@gmail.com>
Shekhar Chandra <ranushekhar@gmail.com> ranushekhar

View File

@ -52,6 +52,8 @@ The following features are new (or have been significantly updated) since versio
gRPC streaming call which allows sending many request or response messages in one HTTP2 stream). User can specify fake headers according to the
server port, stream id and direction of the long-lived stream that we start capturing packets after it is established.
* Mesh Connex (MCX) support in existing 802.11 packets.
// === Removed Features and Support
// === Removed Dissectors
@ -71,6 +73,7 @@ The following features are new (or have been significantly updated) since versio
--
Host IP Configuration Protocol (HICP)
Secure Host IP Configuration Protocol (SHICP)
Mesh Connex (MCX)
--
=== Updated Protocol Support

View File

@ -717,6 +717,10 @@ indent_size = tab
indent_style = tab
indent_size = tab
[packet-extrememesh.[ch]]
indent_style = tab
indent_size = tab
[packet-f1ap.[ch]]
indent_size = 2

View File

@ -1060,6 +1060,7 @@ set(DISSECTOR_SRC
${CMAKE_CURRENT_SOURCE_DIR}/packet-exported_pdu.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-extreme-exeh.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-extreme.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-extrememesh.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-f5ethtrailer.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-fc00.c
${CMAKE_CURRENT_SOURCE_DIR}/packet-fc.c

File diff suppressed because it is too large Load Diff

View File

@ -377,6 +377,10 @@ extern "C" {
#define ETHERTYPE_IEEE_802_1AD 0x88A8 /* IEEE 802.1ad Provider Bridge, Q-in-Q */
#endif
#ifndef ETHERTYPE_IEEE_EXTREME_MESH
#define ETHERTYPE_IEEE_EXTREME_MESH 0x88A9 /* Ethernet type for Extreme Mesh */
#endif
#ifndef ETHERTYPE_EPL_V2
#define ETHERTYPE_EPL_V2 0x88AB /* communication profile for Real-Time Ethernet */
#endif