|
Wireshark 4.7.0
The Wireshark network protocol analyzer
|
Configuration for a MATE PDU type, defining extraction rules and assignment criteria. More...
#include <mate.h>
Public Attributes | |
| char * | name |
| GPtrArray * | transforms |
| int | hfid |
| int | hfid_proto |
| int | hfid_pdu_rel_time |
| int | hfid_pdu_time_in_gop |
| GHashTable * | my_hfids |
| int | ett |
| int | ett_attr |
| GHashTable * | hfids_attr |
| bool | discard |
| bool | last_extracted |
| bool | drop_unassigned |
| GPtrArray * | transport_ranges |
| GPtrArray * | payload_ranges |
| avpl_match_mode | criterium_match_mode |
| accept_mode_t | criterium_accept_mode |
| AVPL * | criterium |
Configuration for a MATE PDU type, defining extraction rules and assignment criteria.
| AVPL* _mate_cfg_pdu::criterium |
AVPL used to filter which PDUs are eligible for GOP assignment
| accept_mode_t _mate_cfg_pdu::criterium_accept_mode |
Whether a criterium match accepts or rejects the PDU
| avpl_match_mode _mate_cfg_pdu::criterium_match_mode |
Match mode (any/all) applied to the criterium AVPL
| bool _mate_cfg_pdu::discard |
If true, discard the PDU's AVPL after GOP assignment
| bool _mate_cfg_pdu::drop_unassigned |
If true, do not display PDUs that are not assigned to any GOP
| int _mate_cfg_pdu::ett |
ett index for the PDU subtree
| int _mate_cfg_pdu::ett_attr |
ett index for the PDU attributes subtree
| int _mate_cfg_pdu::hfid |
Header field ID for the MATE PDU item added to the protocol tree
| int _mate_cfg_pdu::hfid_pdu_rel_time |
Header field ID for the PDU's relative time since capture start
| int _mate_cfg_pdu::hfid_pdu_time_in_gop |
Header field ID for the PDU's time offset since its GOP start
| int _mate_cfg_pdu::hfid_proto |
Header field ID of the protocol that triggers this PDU configuration
| GHashTable* _mate_cfg_pdu::hfids_attr |
Hash table mapping hfid → AVP attribute name for extracted fields
| bool _mate_cfg_pdu::last_extracted |
If true, stop extraction after the first matching transport/payload range
| GHashTable* _mate_cfg_pdu::my_hfids |
Hash table of hfid→field_name mappings used during field registration
| char* _mate_cfg_pdu::name |
Unique name identifying this PDU configuration
| GPtrArray* _mate_cfg_pdu::payload_ranges |
Array of hfid ranges from which to extract payload-layer attributes
| GPtrArray* _mate_cfg_pdu::transforms |
Ordered list of AVPL transformations applied after attribute extraction
| GPtrArray* _mate_cfg_pdu::transport_ranges |
Array of hfid ranges from which to extract transport-layer attributes