| 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:

- /builds/wireshark/wireshark/wiretap/wtap.h