|
PcapPlusPlus
Next
|
#include <GeneveLayer.h>
Classes | |
| struct | OptionObject |
Static Public Member Functions | |
| static std::vector< FieldDescriptor > | all () |
Static Public Member Functions inherited from pcpp::Layer::SerializedFields | |
| static std::vector< FieldDescriptor > | all () |
Static Public Attributes | |
| static const FieldDescriptor | OptionsLength |
| Total options length in bytes declared by the GENEVE header. | |
| static const FieldDescriptor | ProtocolType |
| Encapsulated protocol EtherType in host byte order. | |
| static const FieldDescriptor | VNI |
| The 24-bit virtual network identifier. | |
| static const FieldDescriptor | OamFlag |
| True if the GENEVE OAM flag is set. | |
| static const FieldDescriptor | CriticalFlag |
| True if the GENEVE critical options flag is set. | |
| static const FieldDescriptor | Options |
| GENEVE options. | |
| static const OptionObject | Option |
| Descriptor for one element of the options array. | |
Static Public Attributes inherited from pcpp::Layer::SerializedFields | |
| static const FieldDescriptor | ProtocolName |
| Field descriptor for the layer protocol name. | |
| static const FieldDescriptor | ProtocolId |
| Field descriptor for the layer protocol ID. | |
| static const FieldDescriptor | Length |
| Field descriptor for the layer length. | |
| static constexpr uint16_t | MaxID = 1 |
| Maximum field ID used by the layer. | |
Fields written by GeneveLayer's serializeLayer(), in addition to Layer::SerializedFields.
|
inlinestatic |