EthernetPacket.cc File Reference

EthernetPacket non-inline non-template implementation. More...

#include "EthernetPacket.hh"
#include <iomanip>
#include <boost/io/ios_state.hpp>
#include <senf/Utils/Format.hh>
#include <senf/Utils/senflikely.hh>
#include "LlcSnapPacket.hh"
Include dependency graph for EthernetPacket.cc:

Go to the source code of this file.

Macros

#define prefix_
 

Functions

 SENF_PACKET_REGISTRY_REGISTER (senf::EtherTypes, 0x6558, senf::EthernetPacket)
 
 SENF_PACKET_REGISTRY_REGISTER (senf::EtherTypes, senf::EthVLanSPacketType::etherType, senf::EthVLanSPacket)
 
 SENF_PACKET_REGISTRY_REGISTER (senf::EtherTypes, senf::EthVLanCPacketType::etherType, senf::EthVLanCPacket)
 
 SENF_PACKET_REGISTRY_REGISTER (senf::EtherTypes, senf::EthOUIExtensionPacketType::etherType, senf::EthOUIExtensionPacket)
 
 SENF_PACKET_INSTANTIATE_TEMPLATE (senf::EthernetPacket)
 
 SENF_PACKET_INSTANTIATE_TEMPLATE (senf::EthVLanSPacket)
 
 SENF_PACKET_INSTANTIATE_TEMPLATE (senf::EthVLanCPacket)
 
 SENF_PACKET_INSTANTIATE_TEMPLATE (senf::EthOUIExtensionPacket)
 

Detailed Description

EthernetPacket non-inline non-template implementation.

Definition in file EthernetPacket.cc.

Macro Definition Documentation

◆ prefix_

#define prefix_

Definition at line 27 of file EthernetPacket.cc.

Function Documentation

◆ SENF_PACKET_INSTANTIATE_TEMPLATE() [1/4]

SENF_PACKET_INSTANTIATE_TEMPLATE ( senf::EthernetPacket  )

◆ SENF_PACKET_INSTANTIATE_TEMPLATE() [2/4]

SENF_PACKET_INSTANTIATE_TEMPLATE ( senf::EthVLanSPacket  )

◆ SENF_PACKET_INSTANTIATE_TEMPLATE() [3/4]

SENF_PACKET_INSTANTIATE_TEMPLATE ( senf::EthVLanCPacket  )

◆ SENF_PACKET_INSTANTIATE_TEMPLATE() [4/4]

SENF_PACKET_INSTANTIATE_TEMPLATE ( senf::EthOUIExtensionPacket  )

◆ SENF_PACKET_REGISTRY_REGISTER() [1/4]

SENF_PACKET_REGISTRY_REGISTER ( senf::EtherTypes  ,
0x6558  ,
senf::EthernetPacket   
)

◆ SENF_PACKET_REGISTRY_REGISTER() [2/4]

SENF_PACKET_REGISTRY_REGISTER ( senf::EtherTypes  ,
senf::EthVLanSPacketType::etherType  ,
senf::EthVLanSPacket   
)

◆ SENF_PACKET_REGISTRY_REGISTER() [3/4]

SENF_PACKET_REGISTRY_REGISTER ( senf::EtherTypes  ,
senf::EthVLanCPacketType::etherType  ,
senf::EthVLanCPacket   
)

◆ SENF_PACKET_REGISTRY_REGISTER() [4/4]