Wireshark 4.7.0
The Wireshark network protocol analyzer
Loading...
Searching...
No Matches
Public Attributes | List of all members
erf_mc_phdr Struct Reference

Extended pseudo-header for ERF multi-channel (MC) packet records. More...

#include <wtap.h>

Public Attributes

struct erf_phdr phdr
 
struct erf_ehdr ehdr_list [MAX_ERF_EHDR]
 
union { 
 
   struct wtap_erf_eth_hdr   eth_hdr 
 
   uint32_t   mc_hdr 
 
   uint32_t   aal2_hdr 
 
subhdr 
 Protocol-specific subheader union.
 

Detailed Description

Extended pseudo-header for ERF multi-channel (MC) packet records.

This structure builds on the basic ERF header to support multi-channel packet formats, including optional extended headers and protocol-specific subheaders. It is used in advanced ERF capture scenarios such as DAG cards with multiple input streams or specialized framing.

Member Data Documentation

◆ aal2_hdr

uint32_t erf_mc_phdr::aal2_hdr

AAL2-specific header value.

◆ ehdr_list

struct erf_ehdr erf_mc_phdr::ehdr_list[MAX_ERF_EHDR]

Array of extended ERF headers (e.g., channel, color, hash).

◆ eth_hdr

struct wtap_erf_eth_hdr erf_mc_phdr::eth_hdr

Ethernet-specific subheader.

◆ mc_hdr

uint32_t erf_mc_phdr::mc_hdr

Multi-channel header value.

◆ phdr

struct erf_phdr erf_mc_phdr::phdr

Base ERF header containing timestamp, type, and length metadata.

◆ [union]

union { ... } erf_mc_phdr::subhdr

Protocol-specific subheader union.

Contains additional metadata depending on the ERF record type.


The documentation for this struct was generated from the following file: