Public Member Functions | |
Match (const Match &match) | |
Match & | operator= (Match other) |
bool | operator== (const Match &other) const |
bool | operator!= (const Match &other) const |
void | swap (Match &first, Match &second) |
size_t | pack (uint8_t *buffer) |
of_error | unpack (uint8_t *buffer) |
OXMTLV * | oxm_field (uint8_t field) |
bool | check_pre_req (OXMTLV *tlv) |
bool | check_dup (OXMTLV *tlv) |
void | add_oxm_field (OXMTLV &tlv) |
void | add_oxm_field (OXMTLV *tlv) |
uint16_t | oxm_fields_len () |
InPort * | in_port () |
InPhyPort * | in_phy_port () |
Metadata * | metadata () |
EthSrc * | eth_src () |
EthDst * | eth_dst () |
EthType * | eth_type () |
VLANVid * | vlan_vid () |
VLANPcp * | vlan_pcp () |
IPDSCP * | ip_dscp () |
IPECN * | ip_ecn () |
IPProto * | ip_proto () |
IPv4Src * | ipv4_src () |
IPv4Dst * | ipv4_dst () |
TCPSrc * | tcp_src () |
TCPDst * | tcp_dst () |
UDPSrc * | udp_src () |
UDPDst * | udp_dst () |
SCTPSrc * | sctp_src () |
SCTPDst * | sctp_dst () |
ICMPv4Type * | icmpv4_type () |
ICMPv4Code * | icmpv4_code () |
ARPOp * | arp_op () |
ARPSPA * | arp_spa () |
ARPTPA * | arp_tpa () |
ARPSHA * | arp_sha () |
ARPTHA * | arp_tha () |
IPv6Src * | ipv6_src () |
IPv6Dst * | ipv6_dst () |
IPV6Flabel * | ipv6_flabel () |
ICMPv6Type * | icmpv6_type () |
ICMPv6Code * | icmpv6_code () |
IPv6NDTarget * | ipv6_nd_target () |
IPv6NDSLL * | ipv6_nd_sll () |
IPv6NDTLL * | ipv6_nd_tll () |
MPLSLabel * | mpls_label () |
MPLSTC * | mpls_tc () |
MPLSBOS * | mpls_bos () |
PBBIsid * | pbb_isid () |
TUNNELId * | tunnel_id () |
IPv6Exthdr * | ipv6_exthdr () |
Public Member Functions inherited from fluid_msg::of13::MatchHeader | |
MatchHeader (uint16_t type, uint16_t length) | |
bool | operator== (const MatchHeader &other) const |
bool | operator!= (const MatchHeader &other) const |
uint16_t | type () |
uint16_t | length () |
void | type (uint16_t type) |
void | length (uint16_t length) |
Static Public Member Functions | |
static OXMTLV * | make_oxm_tlv (uint8_t field) |
Additional Inherited Members | |
Protected Attributes inherited from fluid_msg::of13::MatchHeader | |
uint16_t | type_ |
uint16_t | length_ |