OpenFlow0x04.MessageSourcetype t = | Hello of element list| EchoRequest of Cstruct.t| EchoReply of Cstruct.t| FeaturesRequest| FeaturesReply of SwitchFeatures.t| FlowModMsg of FlowMod.t| GroupModMsg of GroupMod.t| PortModMsg of PortMod.t| MeterModMsg of MeterMod.t| PacketInMsg of PacketIn.t| FlowRemoved of FlowRemoved.t| PacketOutMsg of PacketOut.t| PortStatusMsg of PortStatus.t| MultipartReq of MultipartReq.t| MultipartReply of MultipartReply.t| BarrierRequest| BarrierReply| RoleRequest of RoleRequest.t| RoleReply of RoleRequest.t| QueueGetConfigReq of QueueConfReq.t| QueueGetConfigReply of QueueConfReply.t| GetConfigRequestMsg| GetConfigReplyMsg of SwitchConfig.t| SetConfigMsg of SwitchConfig.t| TableModMsg of TableMod.t| GetAsyncRequest| GetAsyncReply of AsyncConfig.t| SetAsync of AsyncConfig.t| Error of Error.t