libfluid
The ONF OpenFlow driver
Classes
fluid_msg::of13 Namespace Reference

Classes

class  OutputAction
 
class  CopyTTLOutAction
 
class  CopyTTLInAction
 
class  SetMPLSTTLAction
 
class  DecMPLSTTLAction
 
class  PushVLANAction
 
class  PopVLANAction
 
class  PushMPLSAction
 
class  PopMPLSAction
 
class  SetQueueAction
 
class  GroupAction
 
class  SetNWTTLAction
 
class  DecNWTTLAction
 
class  SetFieldAction
 
class  PushPBBAction
 
class  PopPBBAction
 
class  ExperimenterAction
 
class  HelloElem
 
class  HelloElemVersionBitmap
 
class  Port
 
class  QueuePropMinRate
 
class  QueuePropMaxRate
 
class  QueueExperimenter
 
class  PacketQueue
 
class  Bucket
 
class  FlowStats
 
class  TableStats
 
class  PortStats
 
class  QueueStats
 
class  BucketStats
 
class  GroupStats
 
class  GroupDesc
 
class  GroupFeatures
 
class  TableFeatureProp
 
class  TableFeaturePropInstruction
 
class  TableFeaturePropNextTables
 
class  TableFeaturePropActions
 
class  TableFeaturePropOXM
 
class  TableFeaturePropExperimenter
 
class  TablePropertiesList
 
class  TableFeatures
 
class  Instruction
 
struct  comp_inst_set_order
 
class  InstructionSet
 
class  GoToTable
 
class  WriteMetadata
 
class  WriteActions
 
class  ApplyActions
 
class  ClearActions
 
class  Meter
 
class  InstructionExperimenter
 
class  MatchHeader
 
struct  oxm_req
 
class  OXMTLV
 
class  InPort
 
class  InPhyPort
 
class  Metadata
 
class  EthDst
 
class  EthSrc
 
class  EthType
 
class  VLANVid
 
class  VLANPcp
 
class  IPDSCP
 
class  IPECN
 
class  IPProto
 
class  IPv4Src
 
class  IPv4Dst
 
class  TCPSrc
 
class  TCPDst
 
class  UDPSrc
 
class  UDPDst
 
class  SCTPSrc
 
class  SCTPDst
 
class  ICMPv4Code
 
class  ICMPv4Type
 
class  ARPOp
 
class  ARPSPA
 
class  ARPTPA
 
class  ARPSHA
 
class  ARPTHA
 
class  IPv6Src
 
class  IPv6Dst
 
class  IPV6Flabel
 
class  ICMPv6Type
 
class  ICMPv6Code
 
class  IPv6NDTarget
 
class  IPv6NDSLL
 
class  IPv6NDTLL
 
class  MPLSLabel
 
class  MPLSTC
 
class  MPLSBOS
 
class  PBBIsid
 
class  TUNNELId
 
class  IPv6Exthdr
 
class  Match
 
class  MeterBand
 
class  MeterBandList
 
class  MeterBandDrop
 
class  MeterBandDSCPRemark
 
class  MeterBandExperimenter
 
class  MeterConfig
 
class  MeterFeatures
 
class  BandStats
 
class  MeterStats
 
class  Hello
 
class  Error
 
class  EchoRequest
 
class  EchoReply
 
class  Experimenter
 
class  FeaturesRequest
 
class  FeaturesReply
 
class  GetConfigRequest
 
class  GetConfigReply
 
class  SetConfig
 
class  PacketOut
 
class  PacketIn
 
class  FlowMod
 
class  FlowRemoved
 
class  PortStatus
 
class  PortMod
 
class  GroupMod
 
class  TableMod
 
class  MultipartRequest
 
class  MultipartReply
 
class  MultipartRequestDesc
 
class  MultipartReplyDesc
 
class  MultipartRequestFlow
 
class  MultipartReplyFlow
 
class  MultipartRequestAggregate
 
class  MultipartReplyAggregate
 
class  MultipartRequestTable
 
class  MultipartReplyTable
 
class  MultipartRequestPortStats
 
class  MultipartReplyPortStats
 
class  MultipartRequestQueue
 
class  MultipartReplyQueue
 
class  MultipartRequestGroup
 
class  MultipartReplyGroup
 
class  MultipartRequestGroupDesc
 
class  MultipartReplyGroupDesc
 
class  MultipartRequestGroupFeatures
 
class  MultipartReplyGroupFeatures
 
class  MultipartRequestMeter
 
class  MultipartReplyMeter
 
class  MultipartRequestMeterConfig
 
class  MultipartReplyMeterConfig
 
class  MultipartRequestMeterFeatures
 
class  MultipartReplyMeterFeatures
 
class  MultipartRequestTableFeatures
 
class  MultipartReplyTableFeatures
 
class  MultipartRequestPortDescription
 
class  MultipartReplyPortDescription
 
class  MultipartRequestExperimenter
 
class  MultipartReplyExperimenter
 
class  BarrierRequest
 
class  BarrierReply
 
class  QueueGetConfigRequest
 
class  QueueGetConfigReply
 
class  RoleRequest
 
class  RoleReply
 
class  GetAsyncRequest
 
class  GetAsyncReply
 
class  SetAsync
 
class  MeterMod
 

Detailed Description

Classes for creating and parsing OpenFlow 1.3 messages.