eth_header_snap Struct Reference
[Ethernet (IEEE 802.3) network interface layer Service]

Ethernet header IEEE 802.3 + 802.2 + SNAP extensions. More...

#include <eth_header.h>

Collaboration diagram for eth_header_snap:
Collaboration graph
[legend]

Data Fields

eth_header_t header
 Ethernet header.
eth_ieee_lsap_t lsap
 LSAP extension.
eth_snap_t snap
 SNAP extension.

Detailed Description

Ethernet header IEEE 802.3 + 802.2 + SNAP extensions.


Field Documentation

Ethernet header.

Referenced by eth_prepare_packet(), and eth_process_packet().

LSAP extension.

If DSAP and SSAP are set to ETH_LSAP_SNAP the SNAP extension is being used. If DSAP and SSAP fields are equal to ETH_RAW the raw Ethernet packet without any extensions is being used and the frame content starts rigth after the two fields.

Referenced by eth_prepare_packet(), and eth_process_packet().

SNAP extension.

Referenced by eth_prepare_packet(), and eth_process_packet().


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

Generated on Thu Mar 11 20:48:28 2010 for Networking and TCP/IP stack for HelenOS system by  doxygen 1.6.1