Documentation ¶
Index ¶
- Variables
- type ChangeEvent
- func (*ChangeEvent) Descriptor() ([]byte, []int)
- func (m *ChangeEvent) GetDeviceStatus() *OfpDeviceStatus
- func (m *ChangeEvent) GetError() *OfpErrorMsg
- func (m *ChangeEvent) GetEvent() isChangeEvent_Event
- func (m *ChangeEvent) GetId() string
- func (m *ChangeEvent) GetPortStatus() *OfpPortStatus
- func (*ChangeEvent) ProtoMessage()
- func (m *ChangeEvent) Reset()
- func (m *ChangeEvent) String() string
- func (m *ChangeEvent) XXX_DiscardUnknown()
- func (m *ChangeEvent) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ChangeEvent) XXX_Merge(src proto.Message)
- func (*ChangeEvent) XXX_OneofWrappers() []interface{}
- func (m *ChangeEvent) XXX_Size() int
- func (m *ChangeEvent) XXX_Unmarshal(b []byte) error
- type ChangeEvent_DeviceStatus
- type ChangeEvent_Error
- type ChangeEvent_PortStatus
- type FlowChanges
- func (*FlowChanges) Descriptor() ([]byte, []int)
- func (m *FlowChanges) GetToAdd() *Flows
- func (m *FlowChanges) GetToRemove() *Flows
- func (*FlowChanges) ProtoMessage()
- func (m *FlowChanges) Reset()
- func (m *FlowChanges) String() string
- func (m *FlowChanges) XXX_DiscardUnknown()
- func (m *FlowChanges) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *FlowChanges) XXX_Merge(src proto.Message)
- func (m *FlowChanges) XXX_Size() int
- func (m *FlowChanges) XXX_Unmarshal(b []byte) error
- type FlowGroupChanges
- func (*FlowGroupChanges) Descriptor() ([]byte, []int)
- func (m *FlowGroupChanges) GetToAdd() *FlowGroups
- func (m *FlowGroupChanges) GetToRemove() *FlowGroups
- func (m *FlowGroupChanges) GetToUpdate() *FlowGroups
- func (*FlowGroupChanges) ProtoMessage()
- func (m *FlowGroupChanges) Reset()
- func (m *FlowGroupChanges) String() string
- func (m *FlowGroupChanges) XXX_DiscardUnknown()
- func (m *FlowGroupChanges) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *FlowGroupChanges) XXX_Merge(src proto.Message)
- func (m *FlowGroupChanges) XXX_Size() int
- func (m *FlowGroupChanges) XXX_Unmarshal(b []byte) error
- type FlowGroupTableUpdate
- func (*FlowGroupTableUpdate) Descriptor() ([]byte, []int)
- func (m *FlowGroupTableUpdate) GetGroupMod() *OfpGroupMod
- func (m *FlowGroupTableUpdate) GetId() string
- func (m *FlowGroupTableUpdate) GetXid() uint32
- func (*FlowGroupTableUpdate) ProtoMessage()
- func (m *FlowGroupTableUpdate) Reset()
- func (m *FlowGroupTableUpdate) String() string
- func (m *FlowGroupTableUpdate) XXX_DiscardUnknown()
- func (m *FlowGroupTableUpdate) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *FlowGroupTableUpdate) XXX_Merge(src proto.Message)
- func (m *FlowGroupTableUpdate) XXX_Size() int
- func (m *FlowGroupTableUpdate) XXX_Unmarshal(b []byte) error
- type FlowGroups
- func (*FlowGroups) Descriptor() ([]byte, []int)
- func (m *FlowGroups) GetItems() []*OfpGroupEntry
- func (*FlowGroups) ProtoMessage()
- func (m *FlowGroups) Reset()
- func (m *FlowGroups) String() string
- func (m *FlowGroups) XXX_DiscardUnknown()
- func (m *FlowGroups) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *FlowGroups) XXX_Merge(src proto.Message)
- func (m *FlowGroups) XXX_Size() int
- func (m *FlowGroups) XXX_Unmarshal(b []byte) error
- type FlowMetadata
- func (*FlowMetadata) Descriptor() ([]byte, []int)
- func (m *FlowMetadata) GetMeters() []*OfpMeterConfig
- func (*FlowMetadata) ProtoMessage()
- func (m *FlowMetadata) Reset()
- func (m *FlowMetadata) String() string
- func (m *FlowMetadata) XXX_DiscardUnknown()
- func (m *FlowMetadata) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *FlowMetadata) XXX_Merge(src proto.Message)
- func (m *FlowMetadata) XXX_Size() int
- func (m *FlowMetadata) XXX_Unmarshal(b []byte) error
- type FlowTableUpdate
- func (*FlowTableUpdate) Descriptor() ([]byte, []int)
- func (m *FlowTableUpdate) GetFlowMod() *OfpFlowMod
- func (m *FlowTableUpdate) GetId() string
- func (m *FlowTableUpdate) GetXid() uint32
- func (*FlowTableUpdate) ProtoMessage()
- func (m *FlowTableUpdate) Reset()
- func (m *FlowTableUpdate) String() string
- func (m *FlowTableUpdate) XXX_DiscardUnknown()
- func (m *FlowTableUpdate) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *FlowTableUpdate) XXX_Merge(src proto.Message)
- func (m *FlowTableUpdate) XXX_Size() int
- func (m *FlowTableUpdate) XXX_Unmarshal(b []byte) error
- type Flows
- func (*Flows) Descriptor() ([]byte, []int)
- func (m *Flows) GetItems() []*OfpFlowStats
- func (*Flows) ProtoMessage()
- func (m *Flows) Reset()
- func (m *Flows) String() string
- func (m *Flows) XXX_DiscardUnknown()
- func (m *Flows) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Flows) XXX_Merge(src proto.Message)
- func (m *Flows) XXX_Size() int
- func (m *Flows) XXX_Unmarshal(b []byte) error
- type MeterModUpdate
- func (*MeterModUpdate) Descriptor() ([]byte, []int)
- func (m *MeterModUpdate) GetId() string
- func (m *MeterModUpdate) GetMeterMod() *OfpMeterMod
- func (m *MeterModUpdate) GetXid() uint32
- func (*MeterModUpdate) ProtoMessage()
- func (m *MeterModUpdate) Reset()
- func (m *MeterModUpdate) String() string
- func (m *MeterModUpdate) XXX_DiscardUnknown()
- func (m *MeterModUpdate) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *MeterModUpdate) XXX_Merge(src proto.Message)
- func (m *MeterModUpdate) XXX_Size() int
- func (m *MeterModUpdate) XXX_Unmarshal(b []byte) error
- type MeterStatsReply
- func (*MeterStatsReply) Descriptor() ([]byte, []int)
- func (m *MeterStatsReply) GetMeterStats() []*OfpMeterStats
- func (*MeterStatsReply) ProtoMessage()
- func (m *MeterStatsReply) Reset()
- func (m *MeterStatsReply) String() string
- func (m *MeterStatsReply) XXX_DiscardUnknown()
- func (m *MeterStatsReply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *MeterStatsReply) XXX_Merge(src proto.Message)
- func (m *MeterStatsReply) XXX_Size() int
- func (m *MeterStatsReply) XXX_Unmarshal(b []byte) error
- type Meters
- func (*Meters) Descriptor() ([]byte, []int)
- func (m *Meters) GetItems() []*OfpMeterEntry
- func (*Meters) ProtoMessage()
- func (m *Meters) Reset()
- func (m *Meters) String() string
- func (m *Meters) XXX_DiscardUnknown()
- func (m *Meters) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Meters) XXX_Merge(src proto.Message)
- func (m *Meters) XXX_Size() int
- func (m *Meters) XXX_Unmarshal(b []byte) error
- type OfpAction
- func (*OfpAction) Descriptor() ([]byte, []int)
- func (m *OfpAction) GetAction() isOfpAction_Action
- func (m *OfpAction) GetExperimenter() *OfpActionExperimenter
- func (m *OfpAction) GetGroup() *OfpActionGroup
- func (m *OfpAction) GetMplsTtl() *OfpActionMplsTtl
- func (m *OfpAction) GetNwTtl() *OfpActionNwTtl
- func (m *OfpAction) GetOutput() *OfpActionOutput
- func (m *OfpAction) GetPopMpls() *OfpActionPopMpls
- func (m *OfpAction) GetPush() *OfpActionPush
- func (m *OfpAction) GetSetField() *OfpActionSetField
- func (m *OfpAction) GetType() OfpActionType
- func (*OfpAction) ProtoMessage()
- func (m *OfpAction) Reset()
- func (m *OfpAction) String() string
- func (m *OfpAction) XXX_DiscardUnknown()
- func (m *OfpAction) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *OfpAction) XXX_Merge(src proto.Message)
- func (*OfpAction) XXX_OneofWrappers() []interface{}
- func (m *OfpAction) XXX_Size() int
- func (m *OfpAction) XXX_Unmarshal(b []byte) error
- type OfpActionExperimenter
- func (*OfpActionExperimenter) Descriptor() ([]byte, []int)
- func (m *OfpActionExperimenter) GetData() []byte
- func (m *OfpActionExperimenter) GetExperimenter() uint32
- func (*OfpActionExperimenter) ProtoMessage()
- func (m *OfpActionExperimenter) Reset()
- func (m *OfpActionExperimenter) String() string
- func (m *OfpActionExperimenter) XXX_DiscardUnknown()
- func (m *OfpActionExperimenter) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *OfpActionExperimenter) XXX_Merge(src proto.Message)
- func (m *OfpActionExperimenter) XXX_Size() int
- func (m *OfpActionExperimenter) XXX_Unmarshal(b []byte) error
- type OfpActionGroup
- func (*OfpActionGroup) Descriptor() ([]byte, []int)
- func (m *OfpActionGroup) GetGroupId() uint32
- func (*OfpActionGroup) ProtoMessage()
- func (m *OfpActionGroup) Reset()
- func (m *OfpActionGroup) String() string
- func (m *OfpActionGroup) XXX_DiscardUnknown()
- func (m *OfpActionGroup) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *OfpActionGroup) XXX_Merge(src proto.Message)
- func (m *OfpActionGroup) XXX_Size() int
- func (m *OfpActionGroup) XXX_Unmarshal(b []byte) error
- type OfpActionMplsTtl
- func (*OfpActionMplsTtl) Descriptor() ([]byte, []int)
- func (m *OfpActionMplsTtl) GetMplsTtl() uint32
- func (*OfpActionMplsTtl) ProtoMessage()
- func (m *OfpActionMplsTtl) Reset()
- func (m *OfpActionMplsTtl) String() string
- func (m *OfpActionMplsTtl) XXX_DiscardUnknown()
- func (m *OfpActionMplsTtl) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *OfpActionMplsTtl) XXX_Merge(src proto.Message)
- func (m *OfpActionMplsTtl) XXX_Size() int
- func (m *OfpActionMplsTtl) XXX_Unmarshal(b []byte) error
- type OfpActionNwTtl
- func (*OfpActionNwTtl) Descriptor() ([]byte, []int)
- func (m *OfpActionNwTtl) GetNwTtl() uint32
- func (*OfpActionNwTtl) ProtoMessage()
- func (m *OfpActionNwTtl) Reset()
- func (m *OfpActionNwTtl) String() string
- func (m *OfpActionNwTtl) XXX_DiscardUnknown()
- func (m *OfpActionNwTtl) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *OfpActionNwTtl) XXX_Merge(src proto.Message)
- func (m *OfpActionNwTtl) XXX_Size() int
- func (m *OfpActionNwTtl) XXX_Unmarshal(b []byte) error
- type OfpActionOutput
- func (*OfpActionOutput) Descriptor() ([]byte, []int)
- func (m *OfpActionOutput) GetMaxLen() uint32
- func (m *OfpActionOutput) GetPort() uint32
- func (*OfpActionOutput) ProtoMessage()
- func (m *OfpActionOutput) Reset()
- func (m *OfpActionOutput) String() string
- func (m *OfpActionOutput) XXX_DiscardUnknown()
- func (m *OfpActionOutput) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *OfpActionOutput) XXX_Merge(src proto.Message)
- func (m *OfpActionOutput) XXX_Size() int
- func (m *OfpActionOutput) XXX_Unmarshal(b []byte) error
- type OfpActionPopMpls
- func (*OfpActionPopMpls) Descriptor() ([]byte, []int)
- func (m *OfpActionPopMpls) GetEthertype() uint32
- func (*OfpActionPopMpls) ProtoMessage()
- func (m *OfpActionPopMpls) Reset()
- func (m *OfpActionPopMpls) String() string
- func (m *OfpActionPopMpls) XXX_DiscardUnknown()
- func (m *OfpActionPopMpls) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *OfpActionPopMpls) XXX_Merge(src proto.Message)
- func (m *OfpActionPopMpls) XXX_Size() int
- func (m *OfpActionPopMpls) XXX_Unmarshal(b []byte) error
- type OfpActionPush
- func (*OfpActionPush) Descriptor() ([]byte, []int)
- func (m *OfpActionPush) GetEthertype() uint32
- func (*OfpActionPush) ProtoMessage()
- func (m *OfpActionPush) Reset()
- func (m *OfpActionPush) String() string
- func (m *OfpActionPush) XXX_DiscardUnknown()
- func (m *OfpActionPush) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *OfpActionPush) XXX_Merge(src proto.Message)
- func (m *OfpActionPush) XXX_Size() int
- func (m *OfpActionPush) XXX_Unmarshal(b []byte) error
- type OfpActionSetField
- func (*OfpActionSetField) Descriptor() ([]byte, []int)
- func (m *OfpActionSetField) GetField() *OfpOxmField
- func (*OfpActionSetField) ProtoMessage()
- func (m *OfpActionSetField) Reset()
- func (m *OfpActionSetField) String() string
- func (m *OfpActionSetField) XXX_DiscardUnknown()
- func (m *OfpActionSetField) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *OfpActionSetField) XXX_Merge(src proto.Message)
- func (m *OfpActionSetField) XXX_Size() int
- func (m *OfpActionSetField) XXX_Unmarshal(b []byte) error
- type OfpActionSetQueue
- func (*OfpActionSetQueue) Descriptor() ([]byte, []int)
- func (m *OfpActionSetQueue) GetQueueId() uint32
- func (m *OfpActionSetQueue) GetType() uint32
- func (*OfpActionSetQueue) ProtoMessage()
- func (m *OfpActionSetQueue) Reset()
- func (m *OfpActionSetQueue) String() string
- func (m *OfpActionSetQueue) XXX_DiscardUnknown()
- func (m *OfpActionSetQueue) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *OfpActionSetQueue) XXX_Merge(src proto.Message)
- func (m *OfpActionSetQueue) XXX_Size() int
- func (m *OfpActionSetQueue) XXX_Unmarshal(b []byte) error
- type OfpActionType
- type OfpAction_Experimenter
- type OfpAction_Group
- type OfpAction_MplsTtl
- type OfpAction_NwTtl
- type OfpAction_Output
- type OfpAction_PopMpls
- type OfpAction_Push
- type OfpAction_SetField
- type OfpAggregateStatsReply
- func (*OfpAggregateStatsReply) Descriptor() ([]byte, []int)
- func (m *OfpAggregateStatsReply) GetByteCount() uint64
- func (m *OfpAggregateStatsReply) GetFlowCount() uint32
- func (m *OfpAggregateStatsReply) GetPacketCount() uint64
- func (*OfpAggregateStatsReply) ProtoMessage()
- func (m *OfpAggregateStatsReply) Reset()
- func (m *OfpAggregateStatsReply) String() string
- func (m *OfpAggregateStatsReply) XXX_DiscardUnknown()
- func (m *OfpAggregateStatsReply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *OfpAggregateStatsReply) XXX_Merge(src proto.Message)
- func (m *OfpAggregateStatsReply) XXX_Size() int
- func (m *OfpAggregateStatsReply) XXX_Unmarshal(b []byte) error
- type OfpAggregateStatsRequest
- func (*OfpAggregateStatsRequest) Descriptor() ([]byte, []int)
- func (m *OfpAggregateStatsRequest) GetCookie() uint64
- func (m *OfpAggregateStatsRequest) GetCookieMask() uint64
- func (m *OfpAggregateStatsRequest) GetMatch() *OfpMatch
- func (m *OfpAggregateStatsRequest) GetOutGroup() uint32
- func (m *OfpAggregateStatsRequest) GetOutPort() uint32
- func (m *OfpAggregateStatsRequest) GetTableId() uint32
- func (*OfpAggregateStatsRequest) ProtoMessage()
- func (m *OfpAggregateStatsRequest) Reset()
- func (m *OfpAggregateStatsRequest) String() string
- func (m *OfpAggregateStatsRequest) XXX_DiscardUnknown()
- func (m *OfpAggregateStatsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *OfpAggregateStatsRequest) XXX_Merge(src proto.Message)
- func (m *OfpAggregateStatsRequest) XXX_Size() int
- func (m *OfpAggregateStatsRequest) XXX_Unmarshal(b []byte) error
- type OfpAsyncConfig
- func (*OfpAsyncConfig) Descriptor() ([]byte, []int)
- func (m *OfpAsyncConfig) GetFlowRemovedMask() []uint32
- func (m *OfpAsyncConfig) GetPacketInMask() []uint32
- func (m *OfpAsyncConfig) GetPortStatusMask() []uint32
- func (*OfpAsyncConfig) ProtoMessage()
- func (m *OfpAsyncConfig) Reset()
- func (m *OfpAsyncConfig) String() string
- func (m *OfpAsyncConfig) XXX_DiscardUnknown()
- func (m *OfpAsyncConfig) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *OfpAsyncConfig) XXX_Merge(src proto.Message)
- func (m *OfpAsyncConfig) XXX_Size() int
- func (m *OfpAsyncConfig) XXX_Unmarshal(b []byte) error
- type OfpBadActionCode
- type OfpBadInstructionCode
- type OfpBadMatchCode
- type OfpBadRequestCode
- type OfpBucket
- func (*OfpBucket) Descriptor() ([]byte, []int)
- func (m *OfpBucket) GetActions() []*OfpAction
- func (m *OfpBucket) GetWatchGroup() uint32
- func (m *OfpBucket) GetWatchPort() uint32
- func (m *OfpBucket) GetWeight() uint32
- func (*OfpBucket) ProtoMessage()
- func (m *OfpBucket) Reset()
- func (m *OfpBucket) String() string
- func (m *OfpBucket) XXX_DiscardUnknown()
- func (m *OfpBucket) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *OfpBucket) XXX_Merge(src proto.Message)
- func (m *OfpBucket) XXX_Size() int
- func (m *OfpBucket) XXX_Unmarshal(b []byte) error
- type OfpBucketCounter
- func (*OfpBucketCounter) Descriptor() ([]byte, []int)
- func (m *OfpBucketCounter) GetByteCount() uint64
- func (m *OfpBucketCounter) GetPacketCount() uint64
- func (*OfpBucketCounter) ProtoMessage()
- func (m *OfpBucketCounter) Reset()
- func (m *OfpBucketCounter) String() string
- func (m *OfpBucketCounter) XXX_DiscardUnknown()
- func (m *OfpBucketCounter) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *OfpBucketCounter) XXX_Merge(src proto.Message)
- func (m *OfpBucketCounter) XXX_Size() int
- func (m *OfpBucketCounter) XXX_Unmarshal(b []byte) error
- type OfpCapabilities
- type OfpConfigFlags
- type OfpControllerMaxLen
- type OfpControllerRole
- type OfpDesc
- func (*OfpDesc) Descriptor() ([]byte, []int)
- func (m *OfpDesc) GetDpDesc() string
- func (m *OfpDesc) GetHwDesc() string
- func (m *OfpDesc) GetMfrDesc() string
- func (m *OfpDesc) GetSerialNum() string
- func (m *OfpDesc) GetSwDesc() string
- func (*OfpDesc) ProtoMessage()
- func (m *OfpDesc) Reset()
- func (m *OfpDesc) String() string
- func (m *OfpDesc) XXX_DiscardUnknown()
- func (m *OfpDesc) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *OfpDesc) XXX_Merge(src proto.Message)
- func (m *OfpDesc) XXX_Size() int
- func (m *OfpDesc) XXX_Unmarshal(b []byte) error
- type OfpDeviceConnection
- type OfpDeviceStatus
- func (*OfpDeviceStatus) Descriptor() ([]byte, []int)
- func (m *OfpDeviceStatus) GetStatus() OfpDeviceConnection
- func (*OfpDeviceStatus) ProtoMessage()
- func (m *OfpDeviceStatus) Reset()
- func (m *OfpDeviceStatus) String() string
- func (m *OfpDeviceStatus) XXX_DiscardUnknown()
- func (m *OfpDeviceStatus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *OfpDeviceStatus) XXX_Merge(src proto.Message)
- func (m *OfpDeviceStatus) XXX_Size() int
- func (m *OfpDeviceStatus) XXX_Unmarshal(b []byte) error
- type OfpErrorExperimenterMsg
- func (*OfpErrorExperimenterMsg) Descriptor() ([]byte, []int)
- func (m *OfpErrorExperimenterMsg) GetData() []byte
- func (m *OfpErrorExperimenterMsg) GetExpType() uint32
- func (m *OfpErrorExperimenterMsg) GetExperimenter() uint32
- func (m *OfpErrorExperimenterMsg) GetType() uint32
- func (*OfpErrorExperimenterMsg) ProtoMessage()
- func (m *OfpErrorExperimenterMsg) Reset()
- func (m *OfpErrorExperimenterMsg) String() string
- func (m *OfpErrorExperimenterMsg) XXX_DiscardUnknown()
- func (m *OfpErrorExperimenterMsg) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *OfpErrorExperimenterMsg) XXX_Merge(src proto.Message)
- func (m *OfpErrorExperimenterMsg) XXX_Size() int
- func (m *OfpErrorExperimenterMsg) XXX_Unmarshal(b []byte) error
- type OfpErrorMsg
- func (*OfpErrorMsg) Descriptor() ([]byte, []int)
- func (m *OfpErrorMsg) GetCode() uint32
- func (m *OfpErrorMsg) GetData() []byte
- func (m *OfpErrorMsg) GetHeader() *OfpHeader
- func (m *OfpErrorMsg) GetType() uint32
- func (*OfpErrorMsg) ProtoMessage()
- func (m *OfpErrorMsg) Reset()
- func (m *OfpErrorMsg) String() string
- func (m *OfpErrorMsg) XXX_DiscardUnknown()
- func (m *OfpErrorMsg) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *OfpErrorMsg) XXX_Merge(src proto.Message)
- func (m *OfpErrorMsg) XXX_Size() int
- func (m *OfpErrorMsg) XXX_Unmarshal(b []byte) error
- type OfpErrorType
- type OfpExperimenterHeader
- func (*OfpExperimenterHeader) Descriptor() ([]byte, []int)
- func (m *OfpExperimenterHeader) GetData() []byte
- func (m *OfpExperimenterHeader) GetExpType() uint32
- func (m *OfpExperimenterHeader) GetExperimenter() uint32
- func (*OfpExperimenterHeader) ProtoMessage()
- func (m *OfpExperimenterHeader) Reset()
- func (m *OfpExperimenterHeader) String() string
- func (m *OfpExperimenterHeader) XXX_DiscardUnknown()
- func (m *OfpExperimenterHeader) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *OfpExperimenterHeader) XXX_Merge(src proto.Message)
- func (m *OfpExperimenterHeader) XXX_Size() int
- func (m *OfpExperimenterHeader) XXX_Unmarshal(b []byte) error
- type OfpExperimenterMultipartHeader
- func (*OfpExperimenterMultipartHeader) Descriptor() ([]byte, []int)
- func (m *OfpExperimenterMultipartHeader) GetData() []byte
- func (m *OfpExperimenterMultipartHeader) GetExpType() uint32
- func (m *OfpExperimenterMultipartHeader) GetExperimenter() uint32
- func (*OfpExperimenterMultipartHeader) ProtoMessage()
- func (m *OfpExperimenterMultipartHeader) Reset()
- func (m *OfpExperimenterMultipartHeader) String() string
- func (m *OfpExperimenterMultipartHeader) XXX_DiscardUnknown()
- func (m *OfpExperimenterMultipartHeader) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *OfpExperimenterMultipartHeader) XXX_Merge(src proto.Message)
- func (m *OfpExperimenterMultipartHeader) XXX_Size() int
- func (m *OfpExperimenterMultipartHeader) XXX_Unmarshal(b []byte) error
- type OfpFlowMod
- func (*OfpFlowMod) Descriptor() ([]byte, []int)
- func (m *OfpFlowMod) GetBufferId() uint32
- func (m *OfpFlowMod) GetCommand() OfpFlowModCommand
- func (m *OfpFlowMod) GetCookie() uint64
- func (m *OfpFlowMod) GetCookieMask() uint64
- func (m *OfpFlowMod) GetFlags() uint32
- func (m *OfpFlowMod) GetHardTimeout() uint32
- func (m *OfpFlowMod) GetIdleTimeout() uint32
- func (m *OfpFlowMod) GetInstructions() []*OfpInstruction
- func (m *OfpFlowMod) GetMatch() *OfpMatch
- func (m *OfpFlowMod) GetOutGroup() uint32
- func (m *OfpFlowMod) GetOutPort() uint32
- func (m *OfpFlowMod) GetPriority() uint32
- func (m *OfpFlowMod) GetTableId() uint32
- func (*OfpFlowMod) ProtoMessage()
- func (m *OfpFlowMod) Reset()
- func (m *OfpFlowMod) String() string
- func (m *OfpFlowMod) XXX_DiscardUnknown()
- func (m *OfpFlowMod) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *OfpFlowMod) XXX_Merge(src proto.Message)
- func (m *OfpFlowMod) XXX_Size() int
- func (m *OfpFlowMod) XXX_Unmarshal(b []byte) error
- type OfpFlowModCommand
- type OfpFlowModFailedCode
- type OfpFlowModFlags
- type OfpFlowRemoved
- func (*OfpFlowRemoved) Descriptor() ([]byte, []int)
- func (m *OfpFlowRemoved) GetByteCount() uint64
- func (m *OfpFlowRemoved) GetCookie() uint64
- func (m *OfpFlowRemoved) GetDurationNsec() uint32
- func (m *OfpFlowRemoved) GetDurationSec() uint32
- func (m *OfpFlowRemoved) GetHardTimeout() uint32
- func (m *OfpFlowRemoved) GetIdleTimeout() uint32
- func (m *OfpFlowRemoved) GetMatch() *OfpMatch
- func (m *OfpFlowRemoved) GetPacketCount() uint64
- func (m *OfpFlowRemoved) GetPriority() uint32
- func (m *OfpFlowRemoved) GetReason() OfpFlowRemovedReason
- func (m *OfpFlowRemoved) GetTableId() uint32
- func (*OfpFlowRemoved) ProtoMessage()
- func (m *OfpFlowRemoved) Reset()
- func (m *OfpFlowRemoved) String() string
- func (m *OfpFlowRemoved) XXX_DiscardUnknown()
- func (m *OfpFlowRemoved) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *OfpFlowRemoved) XXX_Merge(src proto.Message)
- func (m *OfpFlowRemoved) XXX_Size() int
- func (m *OfpFlowRemoved) XXX_Unmarshal(b []byte) error
- type OfpFlowRemovedReason
- type OfpFlowStats
- func (*OfpFlowStats) Descriptor() ([]byte, []int)
- func (m *OfpFlowStats) GetByteCount() uint64
- func (m *OfpFlowStats) GetCookie() uint64
- func (m *OfpFlowStats) GetDurationNsec() uint32
- func (m *OfpFlowStats) GetDurationSec() uint32
- func (m *OfpFlowStats) GetFlags() uint32
- func (m *OfpFlowStats) GetHardTimeout() uint32
- func (m *OfpFlowStats) GetId() uint64
- func (m *OfpFlowStats) GetIdleTimeout() uint32
- func (m *OfpFlowStats) GetInstructions() []*OfpInstruction
- func (m *OfpFlowStats) GetMatch() *OfpMatch
- func (m *OfpFlowStats) GetPacketCount() uint64
- func (m *OfpFlowStats) GetPriority() uint32
- func (m *OfpFlowStats) GetTableId() uint32
- func (*OfpFlowStats) ProtoMessage()
- func (m *OfpFlowStats) Reset()
- func (m *OfpFlowStats) String() string
- func (m *OfpFlowStats) XXX_DiscardUnknown()
- func (m *OfpFlowStats) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *OfpFlowStats) XXX_Merge(src proto.Message)
- func (m *OfpFlowStats) XXX_Size() int
- func (m *OfpFlowStats) XXX_Unmarshal(b []byte) error
- type OfpFlowStatsRequest
- func (*OfpFlowStatsRequest) Descriptor() ([]byte, []int)
- func (m *OfpFlowStatsRequest) GetCookie() uint64
- func (m *OfpFlowStatsRequest) GetCookieMask() uint64
- func (m *OfpFlowStatsRequest) GetMatch() *OfpMatch
- func (m *OfpFlowStatsRequest) GetOutGroup() uint32
- func (m *OfpFlowStatsRequest) GetOutPort() uint32
- func (m *OfpFlowStatsRequest) GetTableId() uint32
- func (*OfpFlowStatsRequest) ProtoMessage()
- func (m *OfpFlowStatsRequest) Reset()
- func (m *OfpFlowStatsRequest) String() string
- func (m *OfpFlowStatsRequest) XXX_DiscardUnknown()
- func (m *OfpFlowStatsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *OfpFlowStatsRequest) XXX_Merge(src proto.Message)
- func (m *OfpFlowStatsRequest) XXX_Size() int
- func (m *OfpFlowStatsRequest) XXX_Unmarshal(b []byte) error
- type OfpGroup
- type OfpGroupCapabilities
- type OfpGroupDesc
- func (*OfpGroupDesc) Descriptor() ([]byte, []int)
- func (m *OfpGroupDesc) GetBuckets() []*OfpBucket
- func (m *OfpGroupDesc) GetGroupId() uint32
- func (m *OfpGroupDesc) GetType() OfpGroupType
- func (*OfpGroupDesc) ProtoMessage()
- func (m *OfpGroupDesc) Reset()
- func (m *OfpGroupDesc) String() string
- func (m *OfpGroupDesc) XXX_DiscardUnknown()
- func (m *OfpGroupDesc) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *OfpGroupDesc) XXX_Merge(src proto.Message)
- func (m *OfpGroupDesc) XXX_Size() int
- func (m *OfpGroupDesc) XXX_Unmarshal(b []byte) error
- type OfpGroupEntry
- func (*OfpGroupEntry) Descriptor() ([]byte, []int)
- func (m *OfpGroupEntry) GetDesc() *OfpGroupDesc
- func (m *OfpGroupEntry) GetStats() *OfpGroupStats
- func (*OfpGroupEntry) ProtoMessage()
- func (m *OfpGroupEntry) Reset()
- func (m *OfpGroupEntry) String() string
- func (m *OfpGroupEntry) XXX_DiscardUnknown()
- func (m *OfpGroupEntry) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *OfpGroupEntry) XXX_Merge(src proto.Message)
- func (m *OfpGroupEntry) XXX_Size() int
- func (m *OfpGroupEntry) XXX_Unmarshal(b []byte) error
- type OfpGroupFeatures
- func (*OfpGroupFeatures) Descriptor() ([]byte, []int)
- func (m *OfpGroupFeatures) GetActions() []uint32
- func (m *OfpGroupFeatures) GetCapabilities() uint32
- func (m *OfpGroupFeatures) GetMaxGroups() []uint32
- func (m *OfpGroupFeatures) GetTypes() uint32
- func (*OfpGroupFeatures) ProtoMessage()
- func (m *OfpGroupFeatures) Reset()
- func (m *OfpGroupFeatures) String() string
- func (m *OfpGroupFeatures) XXX_DiscardUnknown()
- func (m *OfpGroupFeatures) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *OfpGroupFeatures) XXX_Merge(src proto.Message)
- func (m *OfpGroupFeatures) XXX_Size() int
- func (m *OfpGroupFeatures) XXX_Unmarshal(b []byte) error
- type OfpGroupMod
- func (*OfpGroupMod) Descriptor() ([]byte, []int)
- func (m *OfpGroupMod) GetBuckets() []*OfpBucket
- func (m *OfpGroupMod) GetCommand() OfpGroupModCommand
- func (m *OfpGroupMod) GetGroupId() uint32
- func (m *OfpGroupMod) GetType() OfpGroupType
- func (*OfpGroupMod) ProtoMessage()
- func (m *OfpGroupMod) Reset()
- func (m *OfpGroupMod) String() string
- func (m *OfpGroupMod) XXX_DiscardUnknown()
- func (m *OfpGroupMod) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *OfpGroupMod) XXX_Merge(src proto.Message)
- func (m *OfpGroupMod) XXX_Size() int
- func (m *OfpGroupMod) XXX_Unmarshal(b []byte) error
- type OfpGroupModCommand
- type OfpGroupModFailedCode
- type OfpGroupStats
- func (*OfpGroupStats) Descriptor() ([]byte, []int)
- func (m *OfpGroupStats) GetBucketStats() []*OfpBucketCounter
- func (m *OfpGroupStats) GetByteCount() uint64
- func (m *OfpGroupStats) GetDurationNsec() uint32
- func (m *OfpGroupStats) GetDurationSec() uint32
- func (m *OfpGroupStats) GetGroupId() uint32
- func (m *OfpGroupStats) GetPacketCount() uint64
- func (m *OfpGroupStats) GetRefCount() uint32
- func (*OfpGroupStats) ProtoMessage()
- func (m *OfpGroupStats) Reset()
- func (m *OfpGroupStats) String() string
- func (m *OfpGroupStats) XXX_DiscardUnknown()
- func (m *OfpGroupStats) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *OfpGroupStats) XXX_Merge(src proto.Message)
- func (m *OfpGroupStats) XXX_Size() int
- func (m *OfpGroupStats) XXX_Unmarshal(b []byte) error
- type OfpGroupStatsRequest
- func (*OfpGroupStatsRequest) Descriptor() ([]byte, []int)
- func (m *OfpGroupStatsRequest) GetGroupId() uint32
- func (*OfpGroupStatsRequest) ProtoMessage()
- func (m *OfpGroupStatsRequest) Reset()
- func (m *OfpGroupStatsRequest) String() string
- func (m *OfpGroupStatsRequest) XXX_DiscardUnknown()
- func (m *OfpGroupStatsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *OfpGroupStatsRequest) XXX_Merge(src proto.Message)
- func (m *OfpGroupStatsRequest) XXX_Size() int
- func (m *OfpGroupStatsRequest) XXX_Unmarshal(b []byte) error
- type OfpGroupType
- type OfpHeader
- func (*OfpHeader) Descriptor() ([]byte, []int)
- func (m *OfpHeader) GetType() OfpType
- func (m *OfpHeader) GetVersion() uint32
- func (m *OfpHeader) GetXid() uint32
- func (*OfpHeader) ProtoMessage()
- func (m *OfpHeader) Reset()
- func (m *OfpHeader) String() string
- func (m *OfpHeader) XXX_DiscardUnknown()
- func (m *OfpHeader) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *OfpHeader) XXX_Merge(src proto.Message)
- func (m *OfpHeader) XXX_Size() int
- func (m *OfpHeader) XXX_Unmarshal(b []byte) error
- type OfpHello
- func (*OfpHello) Descriptor() ([]byte, []int)
- func (m *OfpHello) GetElements() []*OfpHelloElemHeader
- func (*OfpHello) ProtoMessage()
- func (m *OfpHello) Reset()
- func (m *OfpHello) String() string
- func (m *OfpHello) XXX_DiscardUnknown()
- func (m *OfpHello) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *OfpHello) XXX_Merge(src proto.Message)
- func (m *OfpHello) XXX_Size() int
- func (m *OfpHello) XXX_Unmarshal(b []byte) error
- type OfpHelloElemHeader
- func (*OfpHelloElemHeader) Descriptor() ([]byte, []int)
- func (m *OfpHelloElemHeader) GetElement() isOfpHelloElemHeader_Element
- func (m *OfpHelloElemHeader) GetType() OfpHelloElemType
- func (m *OfpHelloElemHeader) GetVersionbitmap() *OfpHelloElemVersionbitmap
- func (*OfpHelloElemHeader) ProtoMessage()
- func (m *OfpHelloElemHeader) Reset()
- func (m *OfpHelloElemHeader) String() string
- func (m *OfpHelloElemHeader) XXX_DiscardUnknown()
- func (m *OfpHelloElemHeader) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *OfpHelloElemHeader) XXX_Merge(src proto.Message)
- func (*OfpHelloElemHeader) XXX_OneofWrappers() []interface{}
- func (m *OfpHelloElemHeader) XXX_Size() int
- func (m *OfpHelloElemHeader) XXX_Unmarshal(b []byte) error
- type OfpHelloElemHeader_Versionbitmap
- type OfpHelloElemType
- type OfpHelloElemVersionbitmap
- func (*OfpHelloElemVersionbitmap) Descriptor() ([]byte, []int)
- func (m *OfpHelloElemVersionbitmap) GetBitmaps() []uint32
- func (*OfpHelloElemVersionbitmap) ProtoMessage()
- func (m *OfpHelloElemVersionbitmap) Reset()
- func (m *OfpHelloElemVersionbitmap) String() string
- func (m *OfpHelloElemVersionbitmap) XXX_DiscardUnknown()
- func (m *OfpHelloElemVersionbitmap) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *OfpHelloElemVersionbitmap) XXX_Merge(src proto.Message)
- func (m *OfpHelloElemVersionbitmap) XXX_Size() int
- func (m *OfpHelloElemVersionbitmap) XXX_Unmarshal(b []byte) error
- type OfpHelloFailedCode
- type OfpInstruction
- func (*OfpInstruction) Descriptor() ([]byte, []int)
- func (m *OfpInstruction) GetActions() *OfpInstructionActions
- func (m *OfpInstruction) GetData() isOfpInstruction_Data
- func (m *OfpInstruction) GetExperimenter() *OfpInstructionExperimenter
- func (m *OfpInstruction) GetGotoTable() *OfpInstructionGotoTable
- func (m *OfpInstruction) GetMeter() *OfpInstructionMeter
- func (m *OfpInstruction) GetType() uint32
- func (m *OfpInstruction) GetWriteMetadata() *OfpInstructionWriteMetadata
- func (*OfpInstruction) ProtoMessage()
- func (m *OfpInstruction) Reset()
- func (m *OfpInstruction) String() string
- func (m *OfpInstruction) XXX_DiscardUnknown()
- func (m *OfpInstruction) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *OfpInstruction) XXX_Merge(src proto.Message)
- func (*OfpInstruction) XXX_OneofWrappers() []interface{}
- func (m *OfpInstruction) XXX_Size() int
- func (m *OfpInstruction) XXX_Unmarshal(b []byte) error
- type OfpInstructionActions
- func (*OfpInstructionActions) Descriptor() ([]byte, []int)
- func (m *OfpInstructionActions) GetActions() []*OfpAction
- func (*OfpInstructionActions) ProtoMessage()
- func (m *OfpInstructionActions) Reset()
- func (m *OfpInstructionActions) String() string
- func (m *OfpInstructionActions) XXX_DiscardUnknown()
- func (m *OfpInstructionActions) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *OfpInstructionActions) XXX_Merge(src proto.Message)
- func (m *OfpInstructionActions) XXX_Size() int
- func (m *OfpInstructionActions) XXX_Unmarshal(b []byte) error
- type OfpInstructionExperimenter
- func (*OfpInstructionExperimenter) Descriptor() ([]byte, []int)
- func (m *OfpInstructionExperimenter) GetData() []byte
- func (m *OfpInstructionExperimenter) GetExperimenter() uint32
- func (*OfpInstructionExperimenter) ProtoMessage()
- func (m *OfpInstructionExperimenter) Reset()
- func (m *OfpInstructionExperimenter) String() string
- func (m *OfpInstructionExperimenter) XXX_DiscardUnknown()
- func (m *OfpInstructionExperimenter) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *OfpInstructionExperimenter) XXX_Merge(src proto.Message)
- func (m *OfpInstructionExperimenter) XXX_Size() int
- func (m *OfpInstructionExperimenter) XXX_Unmarshal(b []byte) error
- type OfpInstructionGotoTable
- func (*OfpInstructionGotoTable) Descriptor() ([]byte, []int)
- func (m *OfpInstructionGotoTable) GetTableId() uint32
- func (*OfpInstructionGotoTable) ProtoMessage()
- func (m *OfpInstructionGotoTable) Reset()
- func (m *OfpInstructionGotoTable) String() string
- func (m *OfpInstructionGotoTable) XXX_DiscardUnknown()
- func (m *OfpInstructionGotoTable) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *OfpInstructionGotoTable) XXX_Merge(src proto.Message)
- func (m *OfpInstructionGotoTable) XXX_Size() int
- func (m *OfpInstructionGotoTable) XXX_Unmarshal(b []byte) error
- type OfpInstructionMeter
- func (*OfpInstructionMeter) Descriptor() ([]byte, []int)
- func (m *OfpInstructionMeter) GetMeterId() uint32
- func (*OfpInstructionMeter) ProtoMessage()
- func (m *OfpInstructionMeter) Reset()
- func (m *OfpInstructionMeter) String() string
- func (m *OfpInstructionMeter) XXX_DiscardUnknown()
- func (m *OfpInstructionMeter) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *OfpInstructionMeter) XXX_Merge(src proto.Message)
- func (m *OfpInstructionMeter) XXX_Size() int
- func (m *OfpInstructionMeter) XXX_Unmarshal(b []byte) error
- type OfpInstructionType
- type OfpInstructionWriteMetadata
- func (*OfpInstructionWriteMetadata) Descriptor() ([]byte, []int)
- func (m *OfpInstructionWriteMetadata) GetMetadata() uint64
- func (m *OfpInstructionWriteMetadata) GetMetadataMask() uint64
- func (*OfpInstructionWriteMetadata) ProtoMessage()
- func (m *OfpInstructionWriteMetadata) Reset()
- func (m *OfpInstructionWriteMetadata) String() string
- func (m *OfpInstructionWriteMetadata) XXX_DiscardUnknown()
- func (m *OfpInstructionWriteMetadata) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *OfpInstructionWriteMetadata) XXX_Merge(src proto.Message)
- func (m *OfpInstructionWriteMetadata) XXX_Size() int
- func (m *OfpInstructionWriteMetadata) XXX_Unmarshal(b []byte) error
- type OfpInstruction_Actions
- type OfpInstruction_Experimenter
- type OfpInstruction_GotoTable
- type OfpInstruction_Meter
- type OfpInstruction_WriteMetadata
- type OfpIpv6ExthdrFlags
- type OfpMatch
- func (*OfpMatch) Descriptor() ([]byte, []int)
- func (m *OfpMatch) GetOxmFields() []*OfpOxmField
- func (m *OfpMatch) GetType() OfpMatchType
- func (*OfpMatch) ProtoMessage()
- func (m *OfpMatch) Reset()
- func (m *OfpMatch) String() string
- func (m *OfpMatch) XXX_DiscardUnknown()
- func (m *OfpMatch) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *OfpMatch) XXX_Merge(src proto.Message)
- func (m *OfpMatch) XXX_Size() int
- func (m *OfpMatch) XXX_Unmarshal(b []byte) error
- type OfpMatchType
- type OfpMeter
- type OfpMeterBandDrop
- func (*OfpMeterBandDrop) Descriptor() ([]byte, []int)
- func (*OfpMeterBandDrop) ProtoMessage()
- func (m *OfpMeterBandDrop) Reset()
- func (m *OfpMeterBandDrop) String() string
- func (m *OfpMeterBandDrop) XXX_DiscardUnknown()
- func (m *OfpMeterBandDrop) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *OfpMeterBandDrop) XXX_Merge(src proto.Message)
- func (m *OfpMeterBandDrop) XXX_Size() int
- func (m *OfpMeterBandDrop) XXX_Unmarshal(b []byte) error
- type OfpMeterBandDscpRemark
- func (*OfpMeterBandDscpRemark) Descriptor() ([]byte, []int)
- func (m *OfpMeterBandDscpRemark) GetPrecLevel() uint32
- func (*OfpMeterBandDscpRemark) ProtoMessage()
- func (m *OfpMeterBandDscpRemark) Reset()
- func (m *OfpMeterBandDscpRemark) String() string
- func (m *OfpMeterBandDscpRemark) XXX_DiscardUnknown()
- func (m *OfpMeterBandDscpRemark) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *OfpMeterBandDscpRemark) XXX_Merge(src proto.Message)
- func (m *OfpMeterBandDscpRemark) XXX_Size() int
- func (m *OfpMeterBandDscpRemark) XXX_Unmarshal(b []byte) error
- type OfpMeterBandExperimenter
- func (*OfpMeterBandExperimenter) Descriptor() ([]byte, []int)
- func (m *OfpMeterBandExperimenter) GetExperimenter() uint32
- func (*OfpMeterBandExperimenter) ProtoMessage()
- func (m *OfpMeterBandExperimenter) Reset()
- func (m *OfpMeterBandExperimenter) String() string
- func (m *OfpMeterBandExperimenter) XXX_DiscardUnknown()
- func (m *OfpMeterBandExperimenter) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *OfpMeterBandExperimenter) XXX_Merge(src proto.Message)
- func (m *OfpMeterBandExperimenter) XXX_Size() int
- func (m *OfpMeterBandExperimenter) XXX_Unmarshal(b []byte) error
- type OfpMeterBandHeader
- func (*OfpMeterBandHeader) Descriptor() ([]byte, []int)
- func (m *OfpMeterBandHeader) GetBurstSize() uint32
- func (m *OfpMeterBandHeader) GetData() isOfpMeterBandHeader_Data
- func (m *OfpMeterBandHeader) GetDrop() *OfpMeterBandDrop
- func (m *OfpMeterBandHeader) GetDscpRemark() *OfpMeterBandDscpRemark
- func (m *OfpMeterBandHeader) GetExperimenter() *OfpMeterBandExperimenter
- func (m *OfpMeterBandHeader) GetRate() uint32
- func (m *OfpMeterBandHeader) GetType() OfpMeterBandType
- func (*OfpMeterBandHeader) ProtoMessage()
- func (m *OfpMeterBandHeader) Reset()
- func (m *OfpMeterBandHeader) String() string
- func (m *OfpMeterBandHeader) XXX_DiscardUnknown()
- func (m *OfpMeterBandHeader) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *OfpMeterBandHeader) XXX_Merge(src proto.Message)
- func (*OfpMeterBandHeader) XXX_OneofWrappers() []interface{}
- func (m *OfpMeterBandHeader) XXX_Size() int
- func (m *OfpMeterBandHeader) XXX_Unmarshal(b []byte) error
- type OfpMeterBandHeader_Drop
- type OfpMeterBandHeader_DscpRemark
- type OfpMeterBandHeader_Experimenter
- type OfpMeterBandStats
- func (*OfpMeterBandStats) Descriptor() ([]byte, []int)
- func (m *OfpMeterBandStats) GetByteBandCount() uint64
- func (m *OfpMeterBandStats) GetPacketBandCount() uint64
- func (*OfpMeterBandStats) ProtoMessage()
- func (m *OfpMeterBandStats) Reset()
- func (m *OfpMeterBandStats) String() string
- func (m *OfpMeterBandStats) XXX_DiscardUnknown()
- func (m *OfpMeterBandStats) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *OfpMeterBandStats) XXX_Merge(src proto.Message)
- func (m *OfpMeterBandStats) XXX_Size() int
- func (m *OfpMeterBandStats) XXX_Unmarshal(b []byte) error
- type OfpMeterBandType
- type OfpMeterConfig
- func (*OfpMeterConfig) Descriptor() ([]byte, []int)
- func (m *OfpMeterConfig) GetBands() []*OfpMeterBandHeader
- func (m *OfpMeterConfig) GetFlags() uint32
- func (m *OfpMeterConfig) GetMeterId() uint32
- func (*OfpMeterConfig) ProtoMessage()
- func (m *OfpMeterConfig) Reset()
- func (m *OfpMeterConfig) String() string
- func (m *OfpMeterConfig) XXX_DiscardUnknown()
- func (m *OfpMeterConfig) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *OfpMeterConfig) XXX_Merge(src proto.Message)
- func (m *OfpMeterConfig) XXX_Size() int
- func (m *OfpMeterConfig) XXX_Unmarshal(b []byte) error
- type OfpMeterEntry
- func (*OfpMeterEntry) Descriptor() ([]byte, []int)
- func (m *OfpMeterEntry) GetConfig() *OfpMeterConfig
- func (m *OfpMeterEntry) GetStats() *OfpMeterStats
- func (*OfpMeterEntry) ProtoMessage()
- func (m *OfpMeterEntry) Reset()
- func (m *OfpMeterEntry) String() string
- func (m *OfpMeterEntry) XXX_DiscardUnknown()
- func (m *OfpMeterEntry) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *OfpMeterEntry) XXX_Merge(src proto.Message)
- func (m *OfpMeterEntry) XXX_Size() int
- func (m *OfpMeterEntry) XXX_Unmarshal(b []byte) error
- type OfpMeterFeatures
- func (*OfpMeterFeatures) Descriptor() ([]byte, []int)
- func (m *OfpMeterFeatures) GetBandTypes() uint32
- func (m *OfpMeterFeatures) GetCapabilities() uint32
- func (m *OfpMeterFeatures) GetMaxBands() uint32
- func (m *OfpMeterFeatures) GetMaxColor() uint32
- func (m *OfpMeterFeatures) GetMaxMeter() uint32
- func (*OfpMeterFeatures) ProtoMessage()
- func (m *OfpMeterFeatures) Reset()
- func (m *OfpMeterFeatures) String() string
- func (m *OfpMeterFeatures) XXX_DiscardUnknown()
- func (m *OfpMeterFeatures) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *OfpMeterFeatures) XXX_Merge(src proto.Message)
- func (m *OfpMeterFeatures) XXX_Size() int
- func (m *OfpMeterFeatures) XXX_Unmarshal(b []byte) error
- type OfpMeterFlags
- type OfpMeterMod
- func (*OfpMeterMod) Descriptor() ([]byte, []int)
- func (m *OfpMeterMod) GetBands() []*OfpMeterBandHeader
- func (m *OfpMeterMod) GetCommand() OfpMeterModCommand
- func (m *OfpMeterMod) GetFlags() uint32
- func (m *OfpMeterMod) GetMeterId() uint32
- func (*OfpMeterMod) ProtoMessage()
- func (m *OfpMeterMod) Reset()
- func (m *OfpMeterMod) String() string
- func (m *OfpMeterMod) XXX_DiscardUnknown()
- func (m *OfpMeterMod) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *OfpMeterMod) XXX_Merge(src proto.Message)
- func (m *OfpMeterMod) XXX_Size() int
- func (m *OfpMeterMod) XXX_Unmarshal(b []byte) error
- type OfpMeterModCommand
- type OfpMeterModFailedCode
- type OfpMeterMultipartRequest
- func (*OfpMeterMultipartRequest) Descriptor() ([]byte, []int)
- func (m *OfpMeterMultipartRequest) GetMeterId() uint32
- func (*OfpMeterMultipartRequest) ProtoMessage()
- func (m *OfpMeterMultipartRequest) Reset()
- func (m *OfpMeterMultipartRequest) String() string
- func (m *OfpMeterMultipartRequest) XXX_DiscardUnknown()
- func (m *OfpMeterMultipartRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *OfpMeterMultipartRequest) XXX_Merge(src proto.Message)
- func (m *OfpMeterMultipartRequest) XXX_Size() int
- func (m *OfpMeterMultipartRequest) XXX_Unmarshal(b []byte) error
- type OfpMeterStats
- func (*OfpMeterStats) Descriptor() ([]byte, []int)
- func (m *OfpMeterStats) GetBandStats() []*OfpMeterBandStats
- func (m *OfpMeterStats) GetByteInCount() uint64
- func (m *OfpMeterStats) GetDurationNsec() uint32
- func (m *OfpMeterStats) GetDurationSec() uint32
- func (m *OfpMeterStats) GetFlowCount() uint32
- func (m *OfpMeterStats) GetMeterId() uint32
- func (m *OfpMeterStats) GetPacketInCount() uint64
- func (*OfpMeterStats) ProtoMessage()
- func (m *OfpMeterStats) Reset()
- func (m *OfpMeterStats) String() string
- func (m *OfpMeterStats) XXX_DiscardUnknown()
- func (m *OfpMeterStats) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *OfpMeterStats) XXX_Merge(src proto.Message)
- func (m *OfpMeterStats) XXX_Size() int
- func (m *OfpMeterStats) XXX_Unmarshal(b []byte) error
- type OfpMultipartReply
- func (*OfpMultipartReply) Descriptor() ([]byte, []int)
- func (m *OfpMultipartReply) GetBody() []byte
- func (m *OfpMultipartReply) GetFlags() uint32
- func (m *OfpMultipartReply) GetType() OfpMultipartType
- func (*OfpMultipartReply) ProtoMessage()
- func (m *OfpMultipartReply) Reset()
- func (m *OfpMultipartReply) String() string
- func (m *OfpMultipartReply) XXX_DiscardUnknown()
- func (m *OfpMultipartReply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *OfpMultipartReply) XXX_Merge(src proto.Message)
- func (m *OfpMultipartReply) XXX_Size() int
- func (m *OfpMultipartReply) XXX_Unmarshal(b []byte) error
- type OfpMultipartReplyFlags
- type OfpMultipartRequest
- func (*OfpMultipartRequest) Descriptor() ([]byte, []int)
- func (m *OfpMultipartRequest) GetBody() []byte
- func (m *OfpMultipartRequest) GetFlags() uint32
- func (m *OfpMultipartRequest) GetType() OfpMultipartType
- func (*OfpMultipartRequest) ProtoMessage()
- func (m *OfpMultipartRequest) Reset()
- func (m *OfpMultipartRequest) String() string
- func (m *OfpMultipartRequest) XXX_DiscardUnknown()
- func (m *OfpMultipartRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *OfpMultipartRequest) XXX_Merge(src proto.Message)
- func (m *OfpMultipartRequest) XXX_Size() int
- func (m *OfpMultipartRequest) XXX_Unmarshal(b []byte) error
- type OfpMultipartRequestFlags
- type OfpMultipartType
- type OfpOxmClass
- type OfpOxmExperimenterField
- func (*OfpOxmExperimenterField) Descriptor() ([]byte, []int)
- func (m *OfpOxmExperimenterField) GetExperimenter() uint32
- func (m *OfpOxmExperimenterField) GetOxmHeader() uint32
- func (*OfpOxmExperimenterField) ProtoMessage()
- func (m *OfpOxmExperimenterField) Reset()
- func (m *OfpOxmExperimenterField) String() string
- func (m *OfpOxmExperimenterField) XXX_DiscardUnknown()
- func (m *OfpOxmExperimenterField) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *OfpOxmExperimenterField) XXX_Merge(src proto.Message)
- func (m *OfpOxmExperimenterField) XXX_Size() int
- func (m *OfpOxmExperimenterField) XXX_Unmarshal(b []byte) error
- type OfpOxmField
- func (*OfpOxmField) Descriptor() ([]byte, []int)
- func (m *OfpOxmField) GetExperimenterField() *OfpOxmExperimenterField
- func (m *OfpOxmField) GetField() isOfpOxmField_Field
- func (m *OfpOxmField) GetOfbField() *OfpOxmOfbField
- func (m *OfpOxmField) GetOxmClass() OfpOxmClass
- func (*OfpOxmField) ProtoMessage()
- func (m *OfpOxmField) Reset()
- func (m *OfpOxmField) String() string
- func (m *OfpOxmField) XXX_DiscardUnknown()
- func (m *OfpOxmField) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *OfpOxmField) XXX_Merge(src proto.Message)
- func (*OfpOxmField) XXX_OneofWrappers() []interface{}
- func (m *OfpOxmField) XXX_Size() int
- func (m *OfpOxmField) XXX_Unmarshal(b []byte) error
- type OfpOxmField_ExperimenterField
- type OfpOxmField_OfbField
- type OfpOxmOfbField
- func (*OfpOxmOfbField) Descriptor() ([]byte, []int)
- func (m *OfpOxmOfbField) GetArpOp() uint32
- func (m *OfpOxmOfbField) GetArpSha() []byte
- func (m *OfpOxmOfbField) GetArpSpa() uint32
- func (m *OfpOxmOfbField) GetArpSpaMask() uint32
- func (m *OfpOxmOfbField) GetArpTha() []byte
- func (m *OfpOxmOfbField) GetArpTpa() uint32
- func (m *OfpOxmOfbField) GetArpTpaMask() uint32
- func (m *OfpOxmOfbField) GetEthDst() []byte
- func (m *OfpOxmOfbField) GetEthDstMask() []byte
- func (m *OfpOxmOfbField) GetEthSrc() []byte
- func (m *OfpOxmOfbField) GetEthSrcMask() []byte
- func (m *OfpOxmOfbField) GetEthType() uint32
- func (m *OfpOxmOfbField) GetHasMask() bool
- func (m *OfpOxmOfbField) GetIcmpv4Code() uint32
- func (m *OfpOxmOfbField) GetIcmpv4Type() uint32
- func (m *OfpOxmOfbField) GetIcmpv6Code() uint32
- func (m *OfpOxmOfbField) GetIcmpv6Type() uint32
- func (m *OfpOxmOfbField) GetIpDscp() uint32
- func (m *OfpOxmOfbField) GetIpEcn() uint32
- func (m *OfpOxmOfbField) GetIpProto() uint32
- func (m *OfpOxmOfbField) GetIpv4Dst() uint32
- func (m *OfpOxmOfbField) GetIpv4DstMask() uint32
- func (m *OfpOxmOfbField) GetIpv4Src() uint32
- func (m *OfpOxmOfbField) GetIpv4SrcMask() uint32
- func (m *OfpOxmOfbField) GetIpv6Dst() []byte
- func (m *OfpOxmOfbField) GetIpv6DstMask() []byte
- func (m *OfpOxmOfbField) GetIpv6Exthdr() uint32
- func (m *OfpOxmOfbField) GetIpv6ExthdrMask() uint32
- func (m *OfpOxmOfbField) GetIpv6Flabel() uint32
- func (m *OfpOxmOfbField) GetIpv6FlabelMask() uint32
- func (m *OfpOxmOfbField) GetIpv6NdSsl() []byte
- func (m *OfpOxmOfbField) GetIpv6NdTarget() []byte
- func (m *OfpOxmOfbField) GetIpv6NdTll() []byte
- func (m *OfpOxmOfbField) GetIpv6Src() []byte
- func (m *OfpOxmOfbField) GetIpv6SrcMask() []byte
- func (m *OfpOxmOfbField) GetMask() isOfpOxmOfbField_Mask
- func (m *OfpOxmOfbField) GetMplsBos() uint32
- func (m *OfpOxmOfbField) GetMplsLabel() uint32
- func (m *OfpOxmOfbField) GetMplsTc() uint32
- func (m *OfpOxmOfbField) GetPbbIsid() uint32
- func (m *OfpOxmOfbField) GetPbbIsidMask() uint32
- func (m *OfpOxmOfbField) GetPhysicalPort() uint32
- func (m *OfpOxmOfbField) GetPort() uint32
- func (m *OfpOxmOfbField) GetSctpDst() uint32
- func (m *OfpOxmOfbField) GetSctpSrc() uint32
- func (m *OfpOxmOfbField) GetTableMetadata() uint64
- func (m *OfpOxmOfbField) GetTableMetadataMask() uint64
- func (m *OfpOxmOfbField) GetTcpDst() uint32
- func (m *OfpOxmOfbField) GetTcpSrc() uint32
- func (m *OfpOxmOfbField) GetTunnelId() uint64
- func (m *OfpOxmOfbField) GetTunnelIdMask() uint64
- func (m *OfpOxmOfbField) GetType() OxmOfbFieldTypes
- func (m *OfpOxmOfbField) GetUdpDst() uint32
- func (m *OfpOxmOfbField) GetUdpSrc() uint32
- func (m *OfpOxmOfbField) GetValue() isOfpOxmOfbField_Value
- func (m *OfpOxmOfbField) GetVlanPcp() uint32
- func (m *OfpOxmOfbField) GetVlanVid() uint32
- func (m *OfpOxmOfbField) GetVlanVidMask() uint32
- func (*OfpOxmOfbField) ProtoMessage()
- func (m *OfpOxmOfbField) Reset()
- func (m *OfpOxmOfbField) String() string
- func (m *OfpOxmOfbField) XXX_DiscardUnknown()
- func (m *OfpOxmOfbField) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *OfpOxmOfbField) XXX_Merge(src proto.Message)
- func (*OfpOxmOfbField) XXX_OneofWrappers() []interface{}
- func (m *OfpOxmOfbField) XXX_Size() int
- func (m *OfpOxmOfbField) XXX_Unmarshal(b []byte) error
- type OfpOxmOfbField_ArpOp
- type OfpOxmOfbField_ArpSha
- type OfpOxmOfbField_ArpSpa
- type OfpOxmOfbField_ArpSpaMask
- type OfpOxmOfbField_ArpTha
- type OfpOxmOfbField_ArpTpa
- type OfpOxmOfbField_ArpTpaMask
- type OfpOxmOfbField_EthDst
- type OfpOxmOfbField_EthDstMask
- type OfpOxmOfbField_EthSrc
- type OfpOxmOfbField_EthSrcMask
- type OfpOxmOfbField_EthType
- type OfpOxmOfbField_Icmpv4Code
- type OfpOxmOfbField_Icmpv4Type
- type OfpOxmOfbField_Icmpv6Code
- type OfpOxmOfbField_Icmpv6Type
- type OfpOxmOfbField_IpDscp
- type OfpOxmOfbField_IpEcn
- type OfpOxmOfbField_IpProto
- type OfpOxmOfbField_Ipv4Dst
- type OfpOxmOfbField_Ipv4DstMask
- type OfpOxmOfbField_Ipv4Src
- type OfpOxmOfbField_Ipv4SrcMask
- type OfpOxmOfbField_Ipv6Dst
- type OfpOxmOfbField_Ipv6DstMask
- type OfpOxmOfbField_Ipv6Exthdr
- type OfpOxmOfbField_Ipv6ExthdrMask
- type OfpOxmOfbField_Ipv6Flabel
- type OfpOxmOfbField_Ipv6FlabelMask
- type OfpOxmOfbField_Ipv6NdSsl
- type OfpOxmOfbField_Ipv6NdTarget
- type OfpOxmOfbField_Ipv6NdTll
- type OfpOxmOfbField_Ipv6Src
- type OfpOxmOfbField_Ipv6SrcMask
- type OfpOxmOfbField_MplsBos
- type OfpOxmOfbField_MplsLabel
- type OfpOxmOfbField_MplsTc
- type OfpOxmOfbField_PbbIsid
- type OfpOxmOfbField_PbbIsidMask
- type OfpOxmOfbField_PhysicalPort
- type OfpOxmOfbField_Port
- type OfpOxmOfbField_SctpDst
- type OfpOxmOfbField_SctpSrc
- type OfpOxmOfbField_TableMetadata
- type OfpOxmOfbField_TableMetadataMask
- type OfpOxmOfbField_TcpDst
- type OfpOxmOfbField_TcpSrc
- type OfpOxmOfbField_TunnelId
- type OfpOxmOfbField_TunnelIdMask
- type OfpOxmOfbField_UdpDst
- type OfpOxmOfbField_UdpSrc
- type OfpOxmOfbField_VlanPcp
- type OfpOxmOfbField_VlanVid
- type OfpOxmOfbField_VlanVidMask
- type OfpPacketIn
- func (*OfpPacketIn) Descriptor() ([]byte, []int)
- func (m *OfpPacketIn) GetBufferId() uint32
- func (m *OfpPacketIn) GetCookie() uint64
- func (m *OfpPacketIn) GetData() []byte
- func (m *OfpPacketIn) GetMatch() *OfpMatch
- func (m *OfpPacketIn) GetReason() OfpPacketInReason
- func (m *OfpPacketIn) GetTableId() uint32
- func (*OfpPacketIn) ProtoMessage()
- func (m *OfpPacketIn) Reset()
- func (m *OfpPacketIn) String() string
- func (m *OfpPacketIn) XXX_DiscardUnknown()
- func (m *OfpPacketIn) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *OfpPacketIn) XXX_Merge(src proto.Message)
- func (m *OfpPacketIn) XXX_Size() int
- func (m *OfpPacketIn) XXX_Unmarshal(b []byte) error
- type OfpPacketInReason
- type OfpPacketOut
- func (*OfpPacketOut) Descriptor() ([]byte, []int)
- func (m *OfpPacketOut) GetActions() []*OfpAction
- func (m *OfpPacketOut) GetBufferId() uint32
- func (m *OfpPacketOut) GetData() []byte
- func (m *OfpPacketOut) GetInPort() uint32
- func (*OfpPacketOut) ProtoMessage()
- func (m *OfpPacketOut) Reset()
- func (m *OfpPacketOut) String() string
- func (m *OfpPacketOut) XXX_DiscardUnknown()
- func (m *OfpPacketOut) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *OfpPacketOut) XXX_Merge(src proto.Message)
- func (m *OfpPacketOut) XXX_Size() int
- func (m *OfpPacketOut) XXX_Unmarshal(b []byte) error
- type OfpPacketQueue
- func (*OfpPacketQueue) Descriptor() ([]byte, []int)
- func (m *OfpPacketQueue) GetPort() uint32
- func (m *OfpPacketQueue) GetProperties() []*OfpQueuePropHeader
- func (m *OfpPacketQueue) GetQueueId() uint32
- func (*OfpPacketQueue) ProtoMessage()
- func (m *OfpPacketQueue) Reset()
- func (m *OfpPacketQueue) String() string
- func (m *OfpPacketQueue) XXX_DiscardUnknown()
- func (m *OfpPacketQueue) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *OfpPacketQueue) XXX_Merge(src proto.Message)
- func (m *OfpPacketQueue) XXX_Size() int
- func (m *OfpPacketQueue) XXX_Unmarshal(b []byte) error
- type OfpPort
- func (*OfpPort) Descriptor() ([]byte, []int)
- func (m *OfpPort) GetAdvertised() uint32
- func (m *OfpPort) GetConfig() uint32
- func (m *OfpPort) GetCurr() uint32
- func (m *OfpPort) GetCurrSpeed() uint32
- func (m *OfpPort) GetHwAddr() []uint32
- func (m *OfpPort) GetMaxSpeed() uint32
- func (m *OfpPort) GetName() string
- func (m *OfpPort) GetPeer() uint32
- func (m *OfpPort) GetPortNo() uint32
- func (m *OfpPort) GetState() uint32
- func (m *OfpPort) GetSupported() uint32
- func (*OfpPort) ProtoMessage()
- func (m *OfpPort) Reset()
- func (m *OfpPort) String() string
- func (m *OfpPort) XXX_DiscardUnknown()
- func (m *OfpPort) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *OfpPort) XXX_Merge(src proto.Message)
- func (m *OfpPort) XXX_Size() int
- func (m *OfpPort) XXX_Unmarshal(b []byte) error
- type OfpPortConfig
- type OfpPortFeatures
- type OfpPortMod
- func (*OfpPortMod) Descriptor() ([]byte, []int)
- func (m *OfpPortMod) GetAdvertise() uint32
- func (m *OfpPortMod) GetConfig() uint32
- func (m *OfpPortMod) GetHwAddr() []uint32
- func (m *OfpPortMod) GetMask() uint32
- func (m *OfpPortMod) GetPortNo() uint32
- func (*OfpPortMod) ProtoMessage()
- func (m *OfpPortMod) Reset()
- func (m *OfpPortMod) String() string
- func (m *OfpPortMod) XXX_DiscardUnknown()
- func (m *OfpPortMod) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *OfpPortMod) XXX_Merge(src proto.Message)
- func (m *OfpPortMod) XXX_Size() int
- func (m *OfpPortMod) XXX_Unmarshal(b []byte) error
- type OfpPortModFailedCode
- type OfpPortNo
- type OfpPortReason
- type OfpPortState
- type OfpPortStats
- func (*OfpPortStats) Descriptor() ([]byte, []int)
- func (m *OfpPortStats) GetCollisions() uint64
- func (m *OfpPortStats) GetDurationNsec() uint32
- func (m *OfpPortStats) GetDurationSec() uint32
- func (m *OfpPortStats) GetPortNo() uint32
- func (m *OfpPortStats) GetRxBytes() uint64
- func (m *OfpPortStats) GetRxCrcErr() uint64
- func (m *OfpPortStats) GetRxDropped() uint64
- func (m *OfpPortStats) GetRxErrors() uint64
- func (m *OfpPortStats) GetRxFrameErr() uint64
- func (m *OfpPortStats) GetRxOverErr() uint64
- func (m *OfpPortStats) GetRxPackets() uint64
- func (m *OfpPortStats) GetTxBytes() uint64
- func (m *OfpPortStats) GetTxDropped() uint64
- func (m *OfpPortStats) GetTxErrors() uint64
- func (m *OfpPortStats) GetTxPackets() uint64
- func (*OfpPortStats) ProtoMessage()
- func (m *OfpPortStats) Reset()
- func (m *OfpPortStats) String() string
- func (m *OfpPortStats) XXX_DiscardUnknown()
- func (m *OfpPortStats) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *OfpPortStats) XXX_Merge(src proto.Message)
- func (m *OfpPortStats) XXX_Size() int
- func (m *OfpPortStats) XXX_Unmarshal(b []byte) error
- type OfpPortStatsRequest
- func (*OfpPortStatsRequest) Descriptor() ([]byte, []int)
- func (m *OfpPortStatsRequest) GetPortNo() uint32
- func (*OfpPortStatsRequest) ProtoMessage()
- func (m *OfpPortStatsRequest) Reset()
- func (m *OfpPortStatsRequest) String() string
- func (m *OfpPortStatsRequest) XXX_DiscardUnknown()
- func (m *OfpPortStatsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *OfpPortStatsRequest) XXX_Merge(src proto.Message)
- func (m *OfpPortStatsRequest) XXX_Size() int
- func (m *OfpPortStatsRequest) XXX_Unmarshal(b []byte) error
- type OfpPortStatus
- func (*OfpPortStatus) Descriptor() ([]byte, []int)
- func (m *OfpPortStatus) GetDesc() *OfpPort
- func (m *OfpPortStatus) GetReason() OfpPortReason
- func (*OfpPortStatus) ProtoMessage()
- func (m *OfpPortStatus) Reset()
- func (m *OfpPortStatus) String() string
- func (m *OfpPortStatus) XXX_DiscardUnknown()
- func (m *OfpPortStatus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *OfpPortStatus) XXX_Merge(src proto.Message)
- func (m *OfpPortStatus) XXX_Size() int
- func (m *OfpPortStatus) XXX_Unmarshal(b []byte) error
- type OfpQueueGetConfigReply
- func (*OfpQueueGetConfigReply) Descriptor() ([]byte, []int)
- func (m *OfpQueueGetConfigReply) GetPort() uint32
- func (m *OfpQueueGetConfigReply) GetQueues() []*OfpPacketQueue
- func (*OfpQueueGetConfigReply) ProtoMessage()
- func (m *OfpQueueGetConfigReply) Reset()
- func (m *OfpQueueGetConfigReply) String() string
- func (m *OfpQueueGetConfigReply) XXX_DiscardUnknown()
- func (m *OfpQueueGetConfigReply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *OfpQueueGetConfigReply) XXX_Merge(src proto.Message)
- func (m *OfpQueueGetConfigReply) XXX_Size() int
- func (m *OfpQueueGetConfigReply) XXX_Unmarshal(b []byte) error
- type OfpQueueGetConfigRequest
- func (*OfpQueueGetConfigRequest) Descriptor() ([]byte, []int)
- func (m *OfpQueueGetConfigRequest) GetPort() uint32
- func (*OfpQueueGetConfigRequest) ProtoMessage()
- func (m *OfpQueueGetConfigRequest) Reset()
- func (m *OfpQueueGetConfigRequest) String() string
- func (m *OfpQueueGetConfigRequest) XXX_DiscardUnknown()
- func (m *OfpQueueGetConfigRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *OfpQueueGetConfigRequest) XXX_Merge(src proto.Message)
- func (m *OfpQueueGetConfigRequest) XXX_Size() int
- func (m *OfpQueueGetConfigRequest) XXX_Unmarshal(b []byte) error
- type OfpQueueOpFailedCode
- type OfpQueuePropExperimenter
- func (*OfpQueuePropExperimenter) Descriptor() ([]byte, []int)
- func (m *OfpQueuePropExperimenter) GetData() []byte
- func (m *OfpQueuePropExperimenter) GetExperimenter() uint32
- func (m *OfpQueuePropExperimenter) GetPropHeader() *OfpQueuePropHeader
- func (*OfpQueuePropExperimenter) ProtoMessage()
- func (m *OfpQueuePropExperimenter) Reset()
- func (m *OfpQueuePropExperimenter) String() string
- func (m *OfpQueuePropExperimenter) XXX_DiscardUnknown()
- func (m *OfpQueuePropExperimenter) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *OfpQueuePropExperimenter) XXX_Merge(src proto.Message)
- func (m *OfpQueuePropExperimenter) XXX_Size() int
- func (m *OfpQueuePropExperimenter) XXX_Unmarshal(b []byte) error
- type OfpQueuePropHeader
- func (*OfpQueuePropHeader) Descriptor() ([]byte, []int)
- func (m *OfpQueuePropHeader) GetLen() uint32
- func (m *OfpQueuePropHeader) GetProperty() uint32
- func (*OfpQueuePropHeader) ProtoMessage()
- func (m *OfpQueuePropHeader) Reset()
- func (m *OfpQueuePropHeader) String() string
- func (m *OfpQueuePropHeader) XXX_DiscardUnknown()
- func (m *OfpQueuePropHeader) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *OfpQueuePropHeader) XXX_Merge(src proto.Message)
- func (m *OfpQueuePropHeader) XXX_Size() int
- func (m *OfpQueuePropHeader) XXX_Unmarshal(b []byte) error
- type OfpQueuePropMaxRate
- func (*OfpQueuePropMaxRate) Descriptor() ([]byte, []int)
- func (m *OfpQueuePropMaxRate) GetPropHeader() *OfpQueuePropHeader
- func (m *OfpQueuePropMaxRate) GetRate() uint32
- func (*OfpQueuePropMaxRate) ProtoMessage()
- func (m *OfpQueuePropMaxRate) Reset()
- func (m *OfpQueuePropMaxRate) String() string
- func (m *OfpQueuePropMaxRate) XXX_DiscardUnknown()
- func (m *OfpQueuePropMaxRate) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *OfpQueuePropMaxRate) XXX_Merge(src proto.Message)
- func (m *OfpQueuePropMaxRate) XXX_Size() int
- func (m *OfpQueuePropMaxRate) XXX_Unmarshal(b []byte) error
- type OfpQueuePropMinRate
- func (*OfpQueuePropMinRate) Descriptor() ([]byte, []int)
- func (m *OfpQueuePropMinRate) GetPropHeader() *OfpQueuePropHeader
- func (m *OfpQueuePropMinRate) GetRate() uint32
- func (*OfpQueuePropMinRate) ProtoMessage()
- func (m *OfpQueuePropMinRate) Reset()
- func (m *OfpQueuePropMinRate) String() string
- func (m *OfpQueuePropMinRate) XXX_DiscardUnknown()
- func (m *OfpQueuePropMinRate) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *OfpQueuePropMinRate) XXX_Merge(src proto.Message)
- func (m *OfpQueuePropMinRate) XXX_Size() int
- func (m *OfpQueuePropMinRate) XXX_Unmarshal(b []byte) error
- type OfpQueueProperties
- type OfpQueueStats
- func (*OfpQueueStats) Descriptor() ([]byte, []int)
- func (m *OfpQueueStats) GetDurationNsec() uint32
- func (m *OfpQueueStats) GetDurationSec() uint32
- func (m *OfpQueueStats) GetPortNo() uint32
- func (m *OfpQueueStats) GetQueueId() uint32
- func (m *OfpQueueStats) GetTxBytes() uint64
- func (m *OfpQueueStats) GetTxErrors() uint64
- func (m *OfpQueueStats) GetTxPackets() uint64
- func (*OfpQueueStats) ProtoMessage()
- func (m *OfpQueueStats) Reset()
- func (m *OfpQueueStats) String() string
- func (m *OfpQueueStats) XXX_DiscardUnknown()
- func (m *OfpQueueStats) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *OfpQueueStats) XXX_Merge(src proto.Message)
- func (m *OfpQueueStats) XXX_Size() int
- func (m *OfpQueueStats) XXX_Unmarshal(b []byte) error
- type OfpQueueStatsRequest
- func (*OfpQueueStatsRequest) Descriptor() ([]byte, []int)
- func (m *OfpQueueStatsRequest) GetPortNo() uint32
- func (m *OfpQueueStatsRequest) GetQueueId() uint32
- func (*OfpQueueStatsRequest) ProtoMessage()
- func (m *OfpQueueStatsRequest) Reset()
- func (m *OfpQueueStatsRequest) String() string
- func (m *OfpQueueStatsRequest) XXX_DiscardUnknown()
- func (m *OfpQueueStatsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *OfpQueueStatsRequest) XXX_Merge(src proto.Message)
- func (m *OfpQueueStatsRequest) XXX_Size() int
- func (m *OfpQueueStatsRequest) XXX_Unmarshal(b []byte) error
- type OfpRoleRequest
- func (*OfpRoleRequest) Descriptor() ([]byte, []int)
- func (m *OfpRoleRequest) GetGenerationId() uint64
- func (m *OfpRoleRequest) GetRole() OfpControllerRole
- func (*OfpRoleRequest) ProtoMessage()
- func (m *OfpRoleRequest) Reset()
- func (m *OfpRoleRequest) String() string
- func (m *OfpRoleRequest) XXX_DiscardUnknown()
- func (m *OfpRoleRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *OfpRoleRequest) XXX_Merge(src proto.Message)
- func (m *OfpRoleRequest) XXX_Size() int
- func (m *OfpRoleRequest) XXX_Unmarshal(b []byte) error
- type OfpRoleRequestFailedCode
- type OfpSwitchConfig
- func (*OfpSwitchConfig) Descriptor() ([]byte, []int)
- func (m *OfpSwitchConfig) GetFlags() uint32
- func (m *OfpSwitchConfig) GetMissSendLen() uint32
- func (*OfpSwitchConfig) ProtoMessage()
- func (m *OfpSwitchConfig) Reset()
- func (m *OfpSwitchConfig) String() string
- func (m *OfpSwitchConfig) XXX_DiscardUnknown()
- func (m *OfpSwitchConfig) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *OfpSwitchConfig) XXX_Merge(src proto.Message)
- func (m *OfpSwitchConfig) XXX_Size() int
- func (m *OfpSwitchConfig) XXX_Unmarshal(b []byte) error
- type OfpSwitchConfigFailedCode
- type OfpSwitchFeatures
- func (*OfpSwitchFeatures) Descriptor() ([]byte, []int)
- func (m *OfpSwitchFeatures) GetAuxiliaryId() uint32
- func (m *OfpSwitchFeatures) GetCapabilities() uint32
- func (m *OfpSwitchFeatures) GetDatapathId() uint64
- func (m *OfpSwitchFeatures) GetNBuffers() uint32
- func (m *OfpSwitchFeatures) GetNTables() uint32
- func (*OfpSwitchFeatures) ProtoMessage()
- func (m *OfpSwitchFeatures) Reset()
- func (m *OfpSwitchFeatures) String() string
- func (m *OfpSwitchFeatures) XXX_DiscardUnknown()
- func (m *OfpSwitchFeatures) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *OfpSwitchFeatures) XXX_Merge(src proto.Message)
- func (m *OfpSwitchFeatures) XXX_Size() int
- func (m *OfpSwitchFeatures) XXX_Unmarshal(b []byte) error
- type OfpTable
- type OfpTableConfig
- type OfpTableFeaturePropActions
- func (*OfpTableFeaturePropActions) Descriptor() ([]byte, []int)
- func (m *OfpTableFeaturePropActions) GetActions() []*OfpAction
- func (*OfpTableFeaturePropActions) ProtoMessage()
- func (m *OfpTableFeaturePropActions) Reset()
- func (m *OfpTableFeaturePropActions) String() string
- func (m *OfpTableFeaturePropActions) XXX_DiscardUnknown()
- func (m *OfpTableFeaturePropActions) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *OfpTableFeaturePropActions) XXX_Merge(src proto.Message)
- func (m *OfpTableFeaturePropActions) XXX_Size() int
- func (m *OfpTableFeaturePropActions) XXX_Unmarshal(b []byte) error
- type OfpTableFeaturePropExperimenter
- func (*OfpTableFeaturePropExperimenter) Descriptor() ([]byte, []int)
- func (m *OfpTableFeaturePropExperimenter) GetExpType() uint32
- func (m *OfpTableFeaturePropExperimenter) GetExperimenter() uint32
- func (m *OfpTableFeaturePropExperimenter) GetExperimenterData() []uint32
- func (*OfpTableFeaturePropExperimenter) ProtoMessage()
- func (m *OfpTableFeaturePropExperimenter) Reset()
- func (m *OfpTableFeaturePropExperimenter) String() string
- func (m *OfpTableFeaturePropExperimenter) XXX_DiscardUnknown()
- func (m *OfpTableFeaturePropExperimenter) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *OfpTableFeaturePropExperimenter) XXX_Merge(src proto.Message)
- func (m *OfpTableFeaturePropExperimenter) XXX_Size() int
- func (m *OfpTableFeaturePropExperimenter) XXX_Unmarshal(b []byte) error
- type OfpTableFeaturePropInstructions
- func (*OfpTableFeaturePropInstructions) Descriptor() ([]byte, []int)
- func (m *OfpTableFeaturePropInstructions) GetInstructions() []*OfpInstruction
- func (*OfpTableFeaturePropInstructions) ProtoMessage()
- func (m *OfpTableFeaturePropInstructions) Reset()
- func (m *OfpTableFeaturePropInstructions) String() string
- func (m *OfpTableFeaturePropInstructions) XXX_DiscardUnknown()
- func (m *OfpTableFeaturePropInstructions) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *OfpTableFeaturePropInstructions) XXX_Merge(src proto.Message)
- func (m *OfpTableFeaturePropInstructions) XXX_Size() int
- func (m *OfpTableFeaturePropInstructions) XXX_Unmarshal(b []byte) error
- type OfpTableFeaturePropNextTables
- func (*OfpTableFeaturePropNextTables) Descriptor() ([]byte, []int)
- func (m *OfpTableFeaturePropNextTables) GetNextTableIds() []uint32
- func (*OfpTableFeaturePropNextTables) ProtoMessage()
- func (m *OfpTableFeaturePropNextTables) Reset()
- func (m *OfpTableFeaturePropNextTables) String() string
- func (m *OfpTableFeaturePropNextTables) XXX_DiscardUnknown()
- func (m *OfpTableFeaturePropNextTables) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *OfpTableFeaturePropNextTables) XXX_Merge(src proto.Message)
- func (m *OfpTableFeaturePropNextTables) XXX_Size() int
- func (m *OfpTableFeaturePropNextTables) XXX_Unmarshal(b []byte) error
- type OfpTableFeaturePropOxm
- func (*OfpTableFeaturePropOxm) Descriptor() ([]byte, []int)
- func (m *OfpTableFeaturePropOxm) GetOxmIds() []uint32
- func (*OfpTableFeaturePropOxm) ProtoMessage()
- func (m *OfpTableFeaturePropOxm) Reset()
- func (m *OfpTableFeaturePropOxm) String() string
- func (m *OfpTableFeaturePropOxm) XXX_DiscardUnknown()
- func (m *OfpTableFeaturePropOxm) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *OfpTableFeaturePropOxm) XXX_Merge(src proto.Message)
- func (m *OfpTableFeaturePropOxm) XXX_Size() int
- func (m *OfpTableFeaturePropOxm) XXX_Unmarshal(b []byte) error
- type OfpTableFeaturePropType
- type OfpTableFeatureProperty
- func (*OfpTableFeatureProperty) Descriptor() ([]byte, []int)
- func (m *OfpTableFeatureProperty) GetActions() *OfpTableFeaturePropActions
- func (m *OfpTableFeatureProperty) GetExperimenter() *OfpTableFeaturePropExperimenter
- func (m *OfpTableFeatureProperty) GetInstructions() *OfpTableFeaturePropInstructions
- func (m *OfpTableFeatureProperty) GetNextTables() *OfpTableFeaturePropNextTables
- func (m *OfpTableFeatureProperty) GetOxm() *OfpTableFeaturePropOxm
- func (m *OfpTableFeatureProperty) GetType() OfpTableFeaturePropType
- func (m *OfpTableFeatureProperty) GetValue() isOfpTableFeatureProperty_Value
- func (*OfpTableFeatureProperty) ProtoMessage()
- func (m *OfpTableFeatureProperty) Reset()
- func (m *OfpTableFeatureProperty) String() string
- func (m *OfpTableFeatureProperty) XXX_DiscardUnknown()
- func (m *OfpTableFeatureProperty) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *OfpTableFeatureProperty) XXX_Merge(src proto.Message)
- func (*OfpTableFeatureProperty) XXX_OneofWrappers() []interface{}
- func (m *OfpTableFeatureProperty) XXX_Size() int
- func (m *OfpTableFeatureProperty) XXX_Unmarshal(b []byte) error
- type OfpTableFeatureProperty_Actions
- type OfpTableFeatureProperty_Experimenter
- type OfpTableFeatureProperty_Instructions
- type OfpTableFeatureProperty_NextTables
- type OfpTableFeatureProperty_Oxm
- type OfpTableFeatures
- func (*OfpTableFeatures) Descriptor() ([]byte, []int)
- func (m *OfpTableFeatures) GetConfig() uint32
- func (m *OfpTableFeatures) GetMaxEntries() uint32
- func (m *OfpTableFeatures) GetMetadataMatch() uint64
- func (m *OfpTableFeatures) GetMetadataWrite() uint64
- func (m *OfpTableFeatures) GetName() string
- func (m *OfpTableFeatures) GetProperties() []*OfpTableFeatureProperty
- func (m *OfpTableFeatures) GetTableId() uint32
- func (*OfpTableFeatures) ProtoMessage()
- func (m *OfpTableFeatures) Reset()
- func (m *OfpTableFeatures) String() string
- func (m *OfpTableFeatures) XXX_DiscardUnknown()
- func (m *OfpTableFeatures) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *OfpTableFeatures) XXX_Merge(src proto.Message)
- func (m *OfpTableFeatures) XXX_Size() int
- func (m *OfpTableFeatures) XXX_Unmarshal(b []byte) error
- type OfpTableFeaturesFailedCode
- type OfpTableMod
- func (*OfpTableMod) Descriptor() ([]byte, []int)
- func (m *OfpTableMod) GetConfig() uint32
- func (m *OfpTableMod) GetTableId() uint32
- func (*OfpTableMod) ProtoMessage()
- func (m *OfpTableMod) Reset()
- func (m *OfpTableMod) String() string
- func (m *OfpTableMod) XXX_DiscardUnknown()
- func (m *OfpTableMod) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *OfpTableMod) XXX_Merge(src proto.Message)
- func (m *OfpTableMod) XXX_Size() int
- func (m *OfpTableMod) XXX_Unmarshal(b []byte) error
- type OfpTableModFailedCode
- type OfpTableStats
- func (*OfpTableStats) Descriptor() ([]byte, []int)
- func (m *OfpTableStats) GetActiveCount() uint32
- func (m *OfpTableStats) GetLookupCount() uint64
- func (m *OfpTableStats) GetMatchedCount() uint64
- func (m *OfpTableStats) GetTableId() uint32
- func (*OfpTableStats) ProtoMessage()
- func (m *OfpTableStats) Reset()
- func (m *OfpTableStats) String() string
- func (m *OfpTableStats) XXX_DiscardUnknown()
- func (m *OfpTableStats) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *OfpTableStats) XXX_Merge(src proto.Message)
- func (m *OfpTableStats) XXX_Size() int
- func (m *OfpTableStats) XXX_Unmarshal(b []byte) error
- type OfpType
- type OfpVlanId
- type OxmOfbFieldTypes
- type PacketIn
- func (*PacketIn) Descriptor() ([]byte, []int)
- func (m *PacketIn) GetId() string
- func (m *PacketIn) GetPacketIn() *OfpPacketIn
- func (*PacketIn) ProtoMessage()
- func (m *PacketIn) Reset()
- func (m *PacketIn) String() string
- func (m *PacketIn) XXX_DiscardUnknown()
- func (m *PacketIn) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *PacketIn) XXX_Merge(src proto.Message)
- func (m *PacketIn) XXX_Size() int
- func (m *PacketIn) XXX_Unmarshal(b []byte) error
- type PacketOut
- func (*PacketOut) Descriptor() ([]byte, []int)
- func (m *PacketOut) GetId() string
- func (m *PacketOut) GetPacketOut() *OfpPacketOut
- func (*PacketOut) ProtoMessage()
- func (m *PacketOut) Reset()
- func (m *PacketOut) String() string
- func (m *PacketOut) XXX_DiscardUnknown()
- func (m *PacketOut) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *PacketOut) XXX_Merge(src proto.Message)
- func (m *PacketOut) XXX_Size() int
- func (m *PacketOut) XXX_Unmarshal(b []byte) error
Constants ¶
This section is empty.
Variables ¶
var OfpActionType_name = map[int32]string{
0: "OFPAT_OUTPUT",
11: "OFPAT_COPY_TTL_OUT",
12: "OFPAT_COPY_TTL_IN",
15: "OFPAT_SET_MPLS_TTL",
16: "OFPAT_DEC_MPLS_TTL",
17: "OFPAT_PUSH_VLAN",
18: "OFPAT_POP_VLAN",
19: "OFPAT_PUSH_MPLS",
20: "OFPAT_POP_MPLS",
21: "OFPAT_SET_QUEUE",
22: "OFPAT_GROUP",
23: "OFPAT_SET_NW_TTL",
24: "OFPAT_DEC_NW_TTL",
25: "OFPAT_SET_FIELD",
26: "OFPAT_PUSH_PBB",
27: "OFPAT_POP_PBB",
65535: "OFPAT_EXPERIMENTER",
}
var OfpActionType_value = map[string]int32{
"OFPAT_OUTPUT": 0,
"OFPAT_COPY_TTL_OUT": 11,
"OFPAT_COPY_TTL_IN": 12,
"OFPAT_SET_MPLS_TTL": 15,
"OFPAT_DEC_MPLS_TTL": 16,
"OFPAT_PUSH_VLAN": 17,
"OFPAT_POP_VLAN": 18,
"OFPAT_PUSH_MPLS": 19,
"OFPAT_POP_MPLS": 20,
"OFPAT_SET_QUEUE": 21,
"OFPAT_GROUP": 22,
"OFPAT_SET_NW_TTL": 23,
"OFPAT_DEC_NW_TTL": 24,
"OFPAT_SET_FIELD": 25,
"OFPAT_PUSH_PBB": 26,
"OFPAT_POP_PBB": 27,
"OFPAT_EXPERIMENTER": 65535,
}
var OfpBadActionCode_name = map[int32]string{
0: "OFPBAC_BAD_TYPE",
1: "OFPBAC_BAD_LEN",
2: "OFPBAC_BAD_EXPERIMENTER",
3: "OFPBAC_BAD_EXP_TYPE",
4: "OFPBAC_BAD_OUT_PORT",
5: "OFPBAC_BAD_ARGUMENT",
6: "OFPBAC_EPERM",
7: "OFPBAC_TOO_MANY",
8: "OFPBAC_BAD_QUEUE",
9: "OFPBAC_BAD_OUT_GROUP",
10: "OFPBAC_MATCH_INCONSISTENT",
11: "OFPBAC_UNSUPPORTED_ORDER",
12: "OFPBAC_BAD_TAG",
13: "OFPBAC_BAD_SET_TYPE",
14: "OFPBAC_BAD_SET_LEN",
15: "OFPBAC_BAD_SET_ARGUMENT",
}
var OfpBadActionCode_value = map[string]int32{
"OFPBAC_BAD_TYPE": 0,
"OFPBAC_BAD_LEN": 1,
"OFPBAC_BAD_EXPERIMENTER": 2,
"OFPBAC_BAD_EXP_TYPE": 3,
"OFPBAC_BAD_OUT_PORT": 4,
"OFPBAC_BAD_ARGUMENT": 5,
"OFPBAC_EPERM": 6,
"OFPBAC_TOO_MANY": 7,
"OFPBAC_BAD_QUEUE": 8,
"OFPBAC_BAD_OUT_GROUP": 9,
"OFPBAC_MATCH_INCONSISTENT": 10,
"OFPBAC_UNSUPPORTED_ORDER": 11,
"OFPBAC_BAD_TAG": 12,
"OFPBAC_BAD_SET_TYPE": 13,
"OFPBAC_BAD_SET_LEN": 14,
"OFPBAC_BAD_SET_ARGUMENT": 15,
}
var OfpBadInstructionCode_name = map[int32]string{
0: "OFPBIC_UNKNOWN_INST",
1: "OFPBIC_UNSUP_INST",
2: "OFPBIC_BAD_TABLE_ID",
3: "OFPBIC_UNSUP_METADATA",
4: "OFPBIC_UNSUP_METADATA_MASK",
5: "OFPBIC_BAD_EXPERIMENTER",
6: "OFPBIC_BAD_EXP_TYPE",
7: "OFPBIC_BAD_LEN",
8: "OFPBIC_EPERM",
}
var OfpBadInstructionCode_value = map[string]int32{
"OFPBIC_UNKNOWN_INST": 0,
"OFPBIC_UNSUP_INST": 1,
"OFPBIC_BAD_TABLE_ID": 2,
"OFPBIC_UNSUP_METADATA": 3,
"OFPBIC_UNSUP_METADATA_MASK": 4,
"OFPBIC_BAD_EXPERIMENTER": 5,
"OFPBIC_BAD_EXP_TYPE": 6,
"OFPBIC_BAD_LEN": 7,
"OFPBIC_EPERM": 8,
}
var OfpBadMatchCode_name = map[int32]string{
0: "OFPBMC_BAD_TYPE",
1: "OFPBMC_BAD_LEN",
2: "OFPBMC_BAD_TAG",
3: "OFPBMC_BAD_DL_ADDR_MASK",
4: "OFPBMC_BAD_NW_ADDR_MASK",
5: "OFPBMC_BAD_WILDCARDS",
6: "OFPBMC_BAD_FIELD",
7: "OFPBMC_BAD_VALUE",
8: "OFPBMC_BAD_MASK",
9: "OFPBMC_BAD_PREREQ",
10: "OFPBMC_DUP_FIELD",
11: "OFPBMC_EPERM",
}
var OfpBadMatchCode_value = map[string]int32{
"OFPBMC_BAD_TYPE": 0,
"OFPBMC_BAD_LEN": 1,
"OFPBMC_BAD_TAG": 2,
"OFPBMC_BAD_DL_ADDR_MASK": 3,
"OFPBMC_BAD_NW_ADDR_MASK": 4,
"OFPBMC_BAD_WILDCARDS": 5,
"OFPBMC_BAD_FIELD": 6,
"OFPBMC_BAD_VALUE": 7,
"OFPBMC_BAD_MASK": 8,
"OFPBMC_BAD_PREREQ": 9,
"OFPBMC_DUP_FIELD": 10,
"OFPBMC_EPERM": 11,
}
var OfpBadRequestCode_name = map[int32]string{
0: "OFPBRC_BAD_VERSION",
1: "OFPBRC_BAD_TYPE",
2: "OFPBRC_BAD_MULTIPART",
3: "OFPBRC_BAD_EXPERIMENTER",
4: "OFPBRC_BAD_EXP_TYPE",
5: "OFPBRC_EPERM",
6: "OFPBRC_BAD_LEN",
7: "OFPBRC_BUFFER_EMPTY",
8: "OFPBRC_BUFFER_UNKNOWN",
9: "OFPBRC_BAD_TABLE_ID",
10: "OFPBRC_IS_SLAVE",
11: "OFPBRC_BAD_PORT",
12: "OFPBRC_BAD_PACKET",
13: "OFPBRC_MULTIPART_BUFFER_OVERFLOW",
}
var OfpBadRequestCode_value = map[string]int32{
"OFPBRC_BAD_VERSION": 0,
"OFPBRC_BAD_TYPE": 1,
"OFPBRC_BAD_MULTIPART": 2,
"OFPBRC_BAD_EXPERIMENTER": 3,
"OFPBRC_BAD_EXP_TYPE": 4,
"OFPBRC_EPERM": 5,
"OFPBRC_BAD_LEN": 6,
"OFPBRC_BUFFER_EMPTY": 7,
"OFPBRC_BUFFER_UNKNOWN": 8,
"OFPBRC_BAD_TABLE_ID": 9,
"OFPBRC_IS_SLAVE": 10,
"OFPBRC_BAD_PORT": 11,
"OFPBRC_BAD_PACKET": 12,
"OFPBRC_MULTIPART_BUFFER_OVERFLOW": 13,
}
var OfpCapabilities_name = map[int32]string{
0: "OFPC_INVALID",
1: "OFPC_FLOW_STATS",
2: "OFPC_TABLE_STATS",
4: "OFPC_PORT_STATS",
8: "OFPC_GROUP_STATS",
32: "OFPC_IP_REASM",
64: "OFPC_QUEUE_STATS",
256: "OFPC_PORT_BLOCKED",
}
var OfpCapabilities_value = map[string]int32{
"OFPC_INVALID": 0,
"OFPC_FLOW_STATS": 1,
"OFPC_TABLE_STATS": 2,
"OFPC_PORT_STATS": 4,
"OFPC_GROUP_STATS": 8,
"OFPC_IP_REASM": 32,
"OFPC_QUEUE_STATS": 64,
"OFPC_PORT_BLOCKED": 256,
}
var OfpConfigFlags_name = map[int32]string{
0: "OFPC_FRAG_NORMAL",
1: "OFPC_FRAG_DROP",
2: "OFPC_FRAG_REASM",
3: "OFPC_FRAG_MASK",
}
var OfpConfigFlags_value = map[string]int32{
"OFPC_FRAG_NORMAL": 0,
"OFPC_FRAG_DROP": 1,
"OFPC_FRAG_REASM": 2,
"OFPC_FRAG_MASK": 3,
}
var OfpControllerMaxLen_name = map[int32]string{
0: "OFPCML_INVALID",
65509: "OFPCML_MAX",
65535: "OFPCML_NO_BUFFER",
}
var OfpControllerMaxLen_value = map[string]int32{
"OFPCML_INVALID": 0,
"OFPCML_MAX": 65509,
"OFPCML_NO_BUFFER": 65535,
}
var OfpControllerRole_name = map[int32]string{
0: "OFPCR_ROLE_NOCHANGE",
1: "OFPCR_ROLE_EQUAL",
2: "OFPCR_ROLE_MASTER",
3: "OFPCR_ROLE_SLAVE",
}
var OfpControllerRole_value = map[string]int32{
"OFPCR_ROLE_NOCHANGE": 0,
"OFPCR_ROLE_EQUAL": 1,
"OFPCR_ROLE_MASTER": 2,
"OFPCR_ROLE_SLAVE": 3,
}
var OfpDeviceConnection_name = map[int32]string{
0: "OFPDEV_CONNECTED",
1: "OFPDEV_DISCONNECTED",
}
var OfpDeviceConnection_value = map[string]int32{
"OFPDEV_CONNECTED": 0,
"OFPDEV_DISCONNECTED": 1,
}
var OfpErrorType_name = map[int32]string{
0: "OFPET_HELLO_FAILED",
1: "OFPET_BAD_REQUEST",
2: "OFPET_BAD_ACTION",
3: "OFPET_BAD_INSTRUCTION",
4: "OFPET_BAD_MATCH",
5: "OFPET_FLOW_MOD_FAILED",
6: "OFPET_GROUP_MOD_FAILED",
7: "OFPET_PORT_MOD_FAILED",
8: "OFPET_TABLE_MOD_FAILED",
9: "OFPET_QUEUE_OP_FAILED",
10: "OFPET_SWITCH_CONFIG_FAILED",
11: "OFPET_ROLE_REQUEST_FAILED",
12: "OFPET_METER_MOD_FAILED",
13: "OFPET_TABLE_FEATURES_FAILED",
65535: "OFPET_EXPERIMENTER",
}
var OfpErrorType_value = map[string]int32{
"OFPET_HELLO_FAILED": 0,
"OFPET_BAD_REQUEST": 1,
"OFPET_BAD_ACTION": 2,
"OFPET_BAD_INSTRUCTION": 3,
"OFPET_BAD_MATCH": 4,
"OFPET_FLOW_MOD_FAILED": 5,
"OFPET_GROUP_MOD_FAILED": 6,
"OFPET_PORT_MOD_FAILED": 7,
"OFPET_TABLE_MOD_FAILED": 8,
"OFPET_QUEUE_OP_FAILED": 9,
"OFPET_SWITCH_CONFIG_FAILED": 10,
"OFPET_ROLE_REQUEST_FAILED": 11,
"OFPET_METER_MOD_FAILED": 12,
"OFPET_TABLE_FEATURES_FAILED": 13,
"OFPET_EXPERIMENTER": 65535,
}
var OfpFlowModCommand_name = map[int32]string{
0: "OFPFC_ADD",
1: "OFPFC_MODIFY",
2: "OFPFC_MODIFY_STRICT",
3: "OFPFC_DELETE",
4: "OFPFC_DELETE_STRICT",
}
var OfpFlowModCommand_value = map[string]int32{
"OFPFC_ADD": 0,
"OFPFC_MODIFY": 1,
"OFPFC_MODIFY_STRICT": 2,
"OFPFC_DELETE": 3,
"OFPFC_DELETE_STRICT": 4,
}
var OfpFlowModFailedCode_name = map[int32]string{
0: "OFPFMFC_UNKNOWN",
1: "OFPFMFC_TABLE_FULL",
2: "OFPFMFC_BAD_TABLE_ID",
3: "OFPFMFC_OVERLAP",
4: "OFPFMFC_EPERM",
5: "OFPFMFC_BAD_TIMEOUT",
6: "OFPFMFC_BAD_COMMAND",
7: "OFPFMFC_BAD_FLAGS",
}
var OfpFlowModFailedCode_value = map[string]int32{
"OFPFMFC_UNKNOWN": 0,
"OFPFMFC_TABLE_FULL": 1,
"OFPFMFC_BAD_TABLE_ID": 2,
"OFPFMFC_OVERLAP": 3,
"OFPFMFC_EPERM": 4,
"OFPFMFC_BAD_TIMEOUT": 5,
"OFPFMFC_BAD_COMMAND": 6,
"OFPFMFC_BAD_FLAGS": 7,
}
var OfpFlowModFlags_name = map[int32]string{
0: "OFPFF_INVALID",
1: "OFPFF_SEND_FLOW_REM",
2: "OFPFF_CHECK_OVERLAP",
4: "OFPFF_RESET_COUNTS",
8: "OFPFF_NO_PKT_COUNTS",
16: "OFPFF_NO_BYT_COUNTS",
}
var OfpFlowModFlags_value = map[string]int32{
"OFPFF_INVALID": 0,
"OFPFF_SEND_FLOW_REM": 1,
"OFPFF_CHECK_OVERLAP": 2,
"OFPFF_RESET_COUNTS": 4,
"OFPFF_NO_PKT_COUNTS": 8,
"OFPFF_NO_BYT_COUNTS": 16,
}
var OfpFlowRemovedReason_name = map[int32]string{
0: "OFPRR_IDLE_TIMEOUT",
1: "OFPRR_HARD_TIMEOUT",
2: "OFPRR_DELETE",
3: "OFPRR_GROUP_DELETE",
4: "OFPRR_METER_DELETE",
}
var OfpFlowRemovedReason_value = map[string]int32{
"OFPRR_IDLE_TIMEOUT": 0,
"OFPRR_HARD_TIMEOUT": 1,
"OFPRR_DELETE": 2,
"OFPRR_GROUP_DELETE": 3,
"OFPRR_METER_DELETE": 4,
}
var OfpGroupCapabilities_name = map[int32]string{
0: "OFPGFC_INVALID",
1: "OFPGFC_SELECT_WEIGHT",
2: "OFPGFC_SELECT_LIVENESS",
4: "OFPGFC_CHAINING",
8: "OFPGFC_CHAINING_CHECKS",
}
var OfpGroupCapabilities_value = map[string]int32{
"OFPGFC_INVALID": 0,
"OFPGFC_SELECT_WEIGHT": 1,
"OFPGFC_SELECT_LIVENESS": 2,
"OFPGFC_CHAINING": 4,
"OFPGFC_CHAINING_CHECKS": 8,
}
var OfpGroupModCommand_name = map[int32]string{
0: "OFPGC_ADD",
1: "OFPGC_MODIFY",
2: "OFPGC_DELETE",
}
var OfpGroupModCommand_value = map[string]int32{
"OFPGC_ADD": 0,
"OFPGC_MODIFY": 1,
"OFPGC_DELETE": 2,
}
var OfpGroupModFailedCode_name = map[int32]string{
0: "OFPGMFC_GROUP_EXISTS",
1: "OFPGMFC_INVALID_GROUP",
2: "OFPGMFC_WEIGHT_UNSUPPORTED",
3: "OFPGMFC_OUT_OF_GROUPS",
4: "OFPGMFC_OUT_OF_BUCKETS",
5: "OFPGMFC_CHAINING_UNSUPPORTED",
6: "OFPGMFC_WATCH_UNSUPPORTED",
7: "OFPGMFC_LOOP",
8: "OFPGMFC_UNKNOWN_GROUP",
9: "OFPGMFC_CHAINED_GROUP",
10: "OFPGMFC_BAD_TYPE",
11: "OFPGMFC_BAD_COMMAND",
12: "OFPGMFC_BAD_BUCKET",
13: "OFPGMFC_BAD_WATCH",
14: "OFPGMFC_EPERM",
}
var OfpGroupModFailedCode_value = map[string]int32{
"OFPGMFC_GROUP_EXISTS": 0,
"OFPGMFC_INVALID_GROUP": 1,
"OFPGMFC_WEIGHT_UNSUPPORTED": 2,
"OFPGMFC_OUT_OF_GROUPS": 3,
"OFPGMFC_OUT_OF_BUCKETS": 4,
"OFPGMFC_CHAINING_UNSUPPORTED": 5,
"OFPGMFC_WATCH_UNSUPPORTED": 6,
"OFPGMFC_LOOP": 7,
"OFPGMFC_UNKNOWN_GROUP": 8,
"OFPGMFC_CHAINED_GROUP": 9,
"OFPGMFC_BAD_TYPE": 10,
"OFPGMFC_BAD_COMMAND": 11,
"OFPGMFC_BAD_BUCKET": 12,
"OFPGMFC_BAD_WATCH": 13,
"OFPGMFC_EPERM": 14,
}
var OfpGroupType_name = map[int32]string{
0: "OFPGT_ALL",
1: "OFPGT_SELECT",
2: "OFPGT_INDIRECT",
3: "OFPGT_FF",
}
var OfpGroupType_value = map[string]int32{
"OFPGT_ALL": 0,
"OFPGT_SELECT": 1,
"OFPGT_INDIRECT": 2,
"OFPGT_FF": 3,
}
var OfpGroup_name = map[int32]string{
0: "OFPG_INVALID",
2147483392: "OFPG_MAX",
2147483644: "OFPG_ALL",
2147483647: "OFPG_ANY",
}
var OfpGroup_value = map[string]int32{
"OFPG_INVALID": 0,
"OFPG_MAX": 2147483392,
"OFPG_ALL": 2147483644,
"OFPG_ANY": 2147483647,
}
var OfpHelloElemType_name = map[int32]string{
0: "OFPHET_INVALID",
1: "OFPHET_VERSIONBITMAP",
}
var OfpHelloElemType_value = map[string]int32{
"OFPHET_INVALID": 0,
"OFPHET_VERSIONBITMAP": 1,
}
var OfpHelloFailedCode_name = map[int32]string{
0: "OFPHFC_INCOMPATIBLE",
1: "OFPHFC_EPERM",
}
var OfpHelloFailedCode_value = map[string]int32{
"OFPHFC_INCOMPATIBLE": 0,
"OFPHFC_EPERM": 1,
}
var OfpInstructionType_name = map[int32]string{
0: "OFPIT_INVALID",
1: "OFPIT_GOTO_TABLE",
2: "OFPIT_WRITE_METADATA",
3: "OFPIT_WRITE_ACTIONS",
4: "OFPIT_APPLY_ACTIONS",
5: "OFPIT_CLEAR_ACTIONS",
6: "OFPIT_METER",
65535: "OFPIT_EXPERIMENTER",
}
var OfpInstructionType_value = map[string]int32{
"OFPIT_INVALID": 0,
"OFPIT_GOTO_TABLE": 1,
"OFPIT_WRITE_METADATA": 2,
"OFPIT_WRITE_ACTIONS": 3,
"OFPIT_APPLY_ACTIONS": 4,
"OFPIT_CLEAR_ACTIONS": 5,
"OFPIT_METER": 6,
"OFPIT_EXPERIMENTER": 65535,
}
var OfpIpv6ExthdrFlags_name = map[int32]string{
0: "OFPIEH_INVALID",
1: "OFPIEH_NONEXT",
2: "OFPIEH_ESP",
4: "OFPIEH_AUTH",
8: "OFPIEH_DEST",
16: "OFPIEH_FRAG",
32: "OFPIEH_ROUTER",
64: "OFPIEH_HOP",
128: "OFPIEH_UNREP",
256: "OFPIEH_UNSEQ",
}
var OfpIpv6ExthdrFlags_value = map[string]int32{
"OFPIEH_INVALID": 0,
"OFPIEH_NONEXT": 1,
"OFPIEH_ESP": 2,
"OFPIEH_AUTH": 4,
"OFPIEH_DEST": 8,
"OFPIEH_FRAG": 16,
"OFPIEH_ROUTER": 32,
"OFPIEH_HOP": 64,
"OFPIEH_UNREP": 128,
"OFPIEH_UNSEQ": 256,
}
var OfpMatchType_name = map[int32]string{
0: "OFPMT_STANDARD",
1: "OFPMT_OXM",
}
var OfpMatchType_value = map[string]int32{
"OFPMT_STANDARD": 0,
"OFPMT_OXM": 1,
}
var OfpMeterBandType_name = map[int32]string{
0: "OFPMBT_INVALID",
1: "OFPMBT_DROP",
2: "OFPMBT_DSCP_REMARK",
65535: "OFPMBT_EXPERIMENTER",
}
var OfpMeterBandType_value = map[string]int32{
"OFPMBT_INVALID": 0,
"OFPMBT_DROP": 1,
"OFPMBT_DSCP_REMARK": 2,
"OFPMBT_EXPERIMENTER": 65535,
}
var OfpMeterFlags_name = map[int32]string{
0: "OFPMF_INVALID",
1: "OFPMF_KBPS",
2: "OFPMF_PKTPS",
4: "OFPMF_BURST",
8: "OFPMF_STATS",
}
var OfpMeterFlags_value = map[string]int32{
"OFPMF_INVALID": 0,
"OFPMF_KBPS": 1,
"OFPMF_PKTPS": 2,
"OFPMF_BURST": 4,
"OFPMF_STATS": 8,
}
var OfpMeterModCommand_name = map[int32]string{
0: "OFPMC_ADD",
1: "OFPMC_MODIFY",
2: "OFPMC_DELETE",
}
var OfpMeterModCommand_value = map[string]int32{
"OFPMC_ADD": 0,
"OFPMC_MODIFY": 1,
"OFPMC_DELETE": 2,
}
var OfpMeterModFailedCode_name = map[int32]string{
0: "OFPMMFC_UNKNOWN",
1: "OFPMMFC_METER_EXISTS",
2: "OFPMMFC_INVALID_METER",
3: "OFPMMFC_UNKNOWN_METER",
4: "OFPMMFC_BAD_COMMAND",
5: "OFPMMFC_BAD_FLAGS",
6: "OFPMMFC_BAD_RATE",
7: "OFPMMFC_BAD_BURST",
8: "OFPMMFC_BAD_BAND",
9: "OFPMMFC_BAD_BAND_DETAIL",
10: "OFPMMFC_OUT_OF_METERS",
11: "OFPMMFC_OUT_OF_BANDS",
}
var OfpMeterModFailedCode_value = map[string]int32{
"OFPMMFC_UNKNOWN": 0,
"OFPMMFC_METER_EXISTS": 1,
"OFPMMFC_INVALID_METER": 2,
"OFPMMFC_UNKNOWN_METER": 3,
"OFPMMFC_BAD_COMMAND": 4,
"OFPMMFC_BAD_FLAGS": 5,
"OFPMMFC_BAD_RATE": 6,
"OFPMMFC_BAD_BURST": 7,
"OFPMMFC_BAD_BAND": 8,
"OFPMMFC_BAD_BAND_DETAIL": 9,
"OFPMMFC_OUT_OF_METERS": 10,
"OFPMMFC_OUT_OF_BANDS": 11,
}
var OfpMeter_name = map[int32]string{
0: "OFPM_ZERO",
2147418112: "OFPM_MAX",
2147483645: "OFPM_SLOWPATH",
2147483646: "OFPM_CONTROLLER",
2147483647: "OFPM_ALL",
}
var OfpMeter_value = map[string]int32{
"OFPM_ZERO": 0,
"OFPM_MAX": 2147418112,
"OFPM_SLOWPATH": 2147483645,
"OFPM_CONTROLLER": 2147483646,
"OFPM_ALL": 2147483647,
}
var OfpMultipartReplyFlags_name = map[int32]string{
0: "OFPMPF_REPLY_INVALID",
1: "OFPMPF_REPLY_MORE",
}
var OfpMultipartReplyFlags_value = map[string]int32{
"OFPMPF_REPLY_INVALID": 0,
"OFPMPF_REPLY_MORE": 1,
}
var OfpMultipartRequestFlags_name = map[int32]string{
0: "OFPMPF_REQ_INVALID",
1: "OFPMPF_REQ_MORE",
}
var OfpMultipartRequestFlags_value = map[string]int32{
"OFPMPF_REQ_INVALID": 0,
"OFPMPF_REQ_MORE": 1,
}
var OfpMultipartType_name = map[int32]string{
0: "OFPMP_DESC",
1: "OFPMP_FLOW",
2: "OFPMP_AGGREGATE",
3: "OFPMP_TABLE",
4: "OFPMP_PORT_STATS",
5: "OFPMP_QUEUE",
6: "OFPMP_GROUP",
7: "OFPMP_GROUP_DESC",
8: "OFPMP_GROUP_FEATURES",
9: "OFPMP_METER",
10: "OFPMP_METER_CONFIG",
11: "OFPMP_METER_FEATURES",
12: "OFPMP_TABLE_FEATURES",
13: "OFPMP_PORT_DESC",
65535: "OFPMP_EXPERIMENTER",
}
var OfpMultipartType_value = map[string]int32{
"OFPMP_DESC": 0,
"OFPMP_FLOW": 1,
"OFPMP_AGGREGATE": 2,
"OFPMP_TABLE": 3,
"OFPMP_PORT_STATS": 4,
"OFPMP_QUEUE": 5,
"OFPMP_GROUP": 6,
"OFPMP_GROUP_DESC": 7,
"OFPMP_GROUP_FEATURES": 8,
"OFPMP_METER": 9,
"OFPMP_METER_CONFIG": 10,
"OFPMP_METER_FEATURES": 11,
"OFPMP_TABLE_FEATURES": 12,
"OFPMP_PORT_DESC": 13,
"OFPMP_EXPERIMENTER": 65535,
}
var OfpOxmClass_name = map[int32]string{
0: "OFPXMC_NXM_0",
1: "OFPXMC_NXM_1",
32768: "OFPXMC_OPENFLOW_BASIC",
65535: "OFPXMC_EXPERIMENTER",
}
var OfpOxmClass_value = map[string]int32{
"OFPXMC_NXM_0": 0,
"OFPXMC_NXM_1": 1,
"OFPXMC_OPENFLOW_BASIC": 32768,
"OFPXMC_EXPERIMENTER": 65535,
}
var OfpPacketInReason_name = map[int32]string{
0: "OFPR_NO_MATCH",
1: "OFPR_ACTION",
2: "OFPR_INVALID_TTL",
}
var OfpPacketInReason_value = map[string]int32{
"OFPR_NO_MATCH": 0,
"OFPR_ACTION": 1,
"OFPR_INVALID_TTL": 2,
}
var OfpPortConfig_name = map[int32]string{
0: "OFPPC_INVALID",
1: "OFPPC_PORT_DOWN",
4: "OFPPC_NO_RECV",
32: "OFPPC_NO_FWD",
64: "OFPPC_NO_PACKET_IN",
}
var OfpPortConfig_value = map[string]int32{
"OFPPC_INVALID": 0,
"OFPPC_PORT_DOWN": 1,
"OFPPC_NO_RECV": 4,
"OFPPC_NO_FWD": 32,
"OFPPC_NO_PACKET_IN": 64,
}
var OfpPortFeatures_name = map[int32]string{
0: "OFPPF_INVALID",
1: "OFPPF_10MB_HD",
2: "OFPPF_10MB_FD",
4: "OFPPF_100MB_HD",
8: "OFPPF_100MB_FD",
16: "OFPPF_1GB_HD",
32: "OFPPF_1GB_FD",
64: "OFPPF_10GB_FD",
128: "OFPPF_40GB_FD",
256: "OFPPF_100GB_FD",
512: "OFPPF_1TB_FD",
1024: "OFPPF_OTHER",
2048: "OFPPF_COPPER",
4096: "OFPPF_FIBER",
8192: "OFPPF_AUTONEG",
16384: "OFPPF_PAUSE",
32768: "OFPPF_PAUSE_ASYM",
}
var OfpPortFeatures_value = map[string]int32{
"OFPPF_INVALID": 0,
"OFPPF_10MB_HD": 1,
"OFPPF_10MB_FD": 2,
"OFPPF_100MB_HD": 4,
"OFPPF_100MB_FD": 8,
"OFPPF_1GB_HD": 16,
"OFPPF_1GB_FD": 32,
"OFPPF_10GB_FD": 64,
"OFPPF_40GB_FD": 128,
"OFPPF_100GB_FD": 256,
"OFPPF_1TB_FD": 512,
"OFPPF_OTHER": 1024,
"OFPPF_COPPER": 2048,
"OFPPF_FIBER": 4096,
"OFPPF_AUTONEG": 8192,
"OFPPF_PAUSE": 16384,
"OFPPF_PAUSE_ASYM": 32768,
}
var OfpPortModFailedCode_name = map[int32]string{
0: "OFPPMFC_BAD_PORT",
1: "OFPPMFC_BAD_HW_ADDR",
2: "OFPPMFC_BAD_CONFIG",
3: "OFPPMFC_BAD_ADVERTISE",
4: "OFPPMFC_EPERM",
}
var OfpPortModFailedCode_value = map[string]int32{
"OFPPMFC_BAD_PORT": 0,
"OFPPMFC_BAD_HW_ADDR": 1,
"OFPPMFC_BAD_CONFIG": 2,
"OFPPMFC_BAD_ADVERTISE": 3,
"OFPPMFC_EPERM": 4,
}
var OfpPortNo_name = map[int32]string{
0: "OFPP_INVALID",
2147483392: "OFPP_MAX",
2147483640: "OFPP_IN_PORT",
2147483641: "OFPP_TABLE",
2147483642: "OFPP_NORMAL",
2147483643: "OFPP_FLOOD",
2147483644: "OFPP_ALL",
2147483645: "OFPP_CONTROLLER",
2147483646: "OFPP_LOCAL",
2147483647: "OFPP_ANY",
}
var OfpPortNo_value = map[string]int32{
"OFPP_INVALID": 0,
"OFPP_MAX": 2147483392,
"OFPP_IN_PORT": 2147483640,
"OFPP_TABLE": 2147483641,
"OFPP_NORMAL": 2147483642,
"OFPP_FLOOD": 2147483643,
"OFPP_ALL": 2147483644,
"OFPP_CONTROLLER": 2147483645,
"OFPP_LOCAL": 2147483646,
"OFPP_ANY": 2147483647,
}
var OfpPortReason_name = map[int32]string{
0: "OFPPR_ADD",
1: "OFPPR_DELETE",
2: "OFPPR_MODIFY",
}
var OfpPortReason_value = map[string]int32{
"OFPPR_ADD": 0,
"OFPPR_DELETE": 1,
"OFPPR_MODIFY": 2,
}
var OfpPortState_name = map[int32]string{
0: "OFPPS_INVALID",
1: "OFPPS_LINK_DOWN",
2: "OFPPS_BLOCKED",
4: "OFPPS_LIVE",
}
var OfpPortState_value = map[string]int32{
"OFPPS_INVALID": 0,
"OFPPS_LINK_DOWN": 1,
"OFPPS_BLOCKED": 2,
"OFPPS_LIVE": 4,
}
var OfpQueueOpFailedCode_name = map[int32]string{
0: "OFPQOFC_BAD_PORT",
1: "OFPQOFC_BAD_QUEUE",
2: "OFPQOFC_EPERM",
}
var OfpQueueOpFailedCode_value = map[string]int32{
"OFPQOFC_BAD_PORT": 0,
"OFPQOFC_BAD_QUEUE": 1,
"OFPQOFC_EPERM": 2,
}
var OfpQueueProperties_name = map[int32]string{
0: "OFPQT_INVALID",
1: "OFPQT_MIN_RATE",
2: "OFPQT_MAX_RATE",
65535: "OFPQT_EXPERIMENTER",
}
var OfpQueueProperties_value = map[string]int32{
"OFPQT_INVALID": 0,
"OFPQT_MIN_RATE": 1,
"OFPQT_MAX_RATE": 2,
"OFPQT_EXPERIMENTER": 65535,
}
var OfpRoleRequestFailedCode_name = map[int32]string{
0: "OFPRRFC_STALE",
1: "OFPRRFC_UNSUP",
2: "OFPRRFC_BAD_ROLE",
}
var OfpRoleRequestFailedCode_value = map[string]int32{
"OFPRRFC_STALE": 0,
"OFPRRFC_UNSUP": 1,
"OFPRRFC_BAD_ROLE": 2,
}
var OfpSwitchConfigFailedCode_name = map[int32]string{
0: "OFPSCFC_BAD_FLAGS",
1: "OFPSCFC_BAD_LEN",
2: "OFPSCFC_EPERM",
}
var OfpSwitchConfigFailedCode_value = map[string]int32{
"OFPSCFC_BAD_FLAGS": 0,
"OFPSCFC_BAD_LEN": 1,
"OFPSCFC_EPERM": 2,
}
var OfpTableConfig_name = map[int32]string{
0: "OFPTC_INVALID",
3: "OFPTC_DEPRECATED_MASK",
}
var OfpTableConfig_value = map[string]int32{
"OFPTC_INVALID": 0,
"OFPTC_DEPRECATED_MASK": 3,
}
var OfpTableFeaturePropType_name = map[int32]string{
0: "OFPTFPT_INSTRUCTIONS",
1: "OFPTFPT_INSTRUCTIONS_MISS",
2: "OFPTFPT_NEXT_TABLES",
3: "OFPTFPT_NEXT_TABLES_MISS",
4: "OFPTFPT_WRITE_ACTIONS",
5: "OFPTFPT_WRITE_ACTIONS_MISS",
6: "OFPTFPT_APPLY_ACTIONS",
7: "OFPTFPT_APPLY_ACTIONS_MISS",
8: "OFPTFPT_MATCH",
10: "OFPTFPT_WILDCARDS",
12: "OFPTFPT_WRITE_SETFIELD",
13: "OFPTFPT_WRITE_SETFIELD_MISS",
14: "OFPTFPT_APPLY_SETFIELD",
15: "OFPTFPT_APPLY_SETFIELD_MISS",
65534: "OFPTFPT_EXPERIMENTER",
65535: "OFPTFPT_EXPERIMENTER_MISS",
}
var OfpTableFeaturePropType_value = map[string]int32{
"OFPTFPT_INSTRUCTIONS": 0,
"OFPTFPT_INSTRUCTIONS_MISS": 1,
"OFPTFPT_NEXT_TABLES": 2,
"OFPTFPT_NEXT_TABLES_MISS": 3,
"OFPTFPT_WRITE_ACTIONS": 4,
"OFPTFPT_WRITE_ACTIONS_MISS": 5,
"OFPTFPT_APPLY_ACTIONS": 6,
"OFPTFPT_APPLY_ACTIONS_MISS": 7,
"OFPTFPT_MATCH": 8,
"OFPTFPT_WILDCARDS": 10,
"OFPTFPT_WRITE_SETFIELD": 12,
"OFPTFPT_WRITE_SETFIELD_MISS": 13,
"OFPTFPT_APPLY_SETFIELD": 14,
"OFPTFPT_APPLY_SETFIELD_MISS": 15,
"OFPTFPT_EXPERIMENTER": 65534,
"OFPTFPT_EXPERIMENTER_MISS": 65535,
}
var OfpTableFeaturesFailedCode_name = map[int32]string{
0: "OFPTFFC_BAD_TABLE",
1: "OFPTFFC_BAD_METADATA",
2: "OFPTFFC_BAD_TYPE",
3: "OFPTFFC_BAD_LEN",
4: "OFPTFFC_BAD_ARGUMENT",
5: "OFPTFFC_EPERM",
}
var OfpTableFeaturesFailedCode_value = map[string]int32{
"OFPTFFC_BAD_TABLE": 0,
"OFPTFFC_BAD_METADATA": 1,
"OFPTFFC_BAD_TYPE": 2,
"OFPTFFC_BAD_LEN": 3,
"OFPTFFC_BAD_ARGUMENT": 4,
"OFPTFFC_EPERM": 5,
}
var OfpTableModFailedCode_name = map[int32]string{
0: "OFPTMFC_BAD_TABLE",
1: "OFPTMFC_BAD_CONFIG",
2: "OFPTMFC_EPERM",
}
var OfpTableModFailedCode_value = map[string]int32{
"OFPTMFC_BAD_TABLE": 0,
"OFPTMFC_BAD_CONFIG": 1,
"OFPTMFC_EPERM": 2,
}
var OfpTable_name = map[int32]string{
0: "OFPTT_INVALID",
254: "OFPTT_MAX",
255: "OFPTT_ALL",
}
var OfpTable_value = map[string]int32{
"OFPTT_INVALID": 0,
"OFPTT_MAX": 254,
"OFPTT_ALL": 255,
}
var OfpType_name = map[int32]string{
0: "OFPT_HELLO",
1: "OFPT_ERROR",
2: "OFPT_ECHO_REQUEST",
3: "OFPT_ECHO_REPLY",
4: "OFPT_EXPERIMENTER",
5: "OFPT_FEATURES_REQUEST",
6: "OFPT_FEATURES_REPLY",
7: "OFPT_GET_CONFIG_REQUEST",
8: "OFPT_GET_CONFIG_REPLY",
9: "OFPT_SET_CONFIG",
10: "OFPT_PACKET_IN",
11: "OFPT_FLOW_REMOVED",
12: "OFPT_PORT_STATUS",
13: "OFPT_PACKET_OUT",
14: "OFPT_FLOW_MOD",
15: "OFPT_GROUP_MOD",
16: "OFPT_PORT_MOD",
17: "OFPT_TABLE_MOD",
18: "OFPT_MULTIPART_REQUEST",
19: "OFPT_MULTIPART_REPLY",
20: "OFPT_BARRIER_REQUEST",
21: "OFPT_BARRIER_REPLY",
22: "OFPT_QUEUE_GET_CONFIG_REQUEST",
23: "OFPT_QUEUE_GET_CONFIG_REPLY",
24: "OFPT_ROLE_REQUEST",
25: "OFPT_ROLE_REPLY",
26: "OFPT_GET_ASYNC_REQUEST",
27: "OFPT_GET_ASYNC_REPLY",
28: "OFPT_SET_ASYNC",
29: "OFPT_METER_MOD",
}
var OfpType_value = map[string]int32{
"OFPT_HELLO": 0,
"OFPT_ERROR": 1,
"OFPT_ECHO_REQUEST": 2,
"OFPT_ECHO_REPLY": 3,
"OFPT_EXPERIMENTER": 4,
"OFPT_FEATURES_REQUEST": 5,
"OFPT_FEATURES_REPLY": 6,
"OFPT_GET_CONFIG_REQUEST": 7,
"OFPT_GET_CONFIG_REPLY": 8,
"OFPT_SET_CONFIG": 9,
"OFPT_PACKET_IN": 10,
"OFPT_FLOW_REMOVED": 11,
"OFPT_PORT_STATUS": 12,
"OFPT_PACKET_OUT": 13,
"OFPT_FLOW_MOD": 14,
"OFPT_GROUP_MOD": 15,
"OFPT_PORT_MOD": 16,
"OFPT_TABLE_MOD": 17,
"OFPT_MULTIPART_REQUEST": 18,
"OFPT_MULTIPART_REPLY": 19,
"OFPT_BARRIER_REQUEST": 20,
"OFPT_BARRIER_REPLY": 21,
"OFPT_QUEUE_GET_CONFIG_REQUEST": 22,
"OFPT_QUEUE_GET_CONFIG_REPLY": 23,
"OFPT_ROLE_REQUEST": 24,
"OFPT_ROLE_REPLY": 25,
"OFPT_GET_ASYNC_REQUEST": 26,
"OFPT_GET_ASYNC_REPLY": 27,
"OFPT_SET_ASYNC": 28,
"OFPT_METER_MOD": 29,
}
var OfpVlanId_name = map[int32]string{
0: "OFPVID_NONE",
4096: "OFPVID_PRESENT",
}
var OfpVlanId_value = map[string]int32{
"OFPVID_NONE": 0,
"OFPVID_PRESENT": 4096,
}
var OxmOfbFieldTypes_name = map[int32]string{
0: "OFPXMT_OFB_IN_PORT",
1: "OFPXMT_OFB_IN_PHY_PORT",
2: "OFPXMT_OFB_METADATA",
3: "OFPXMT_OFB_ETH_DST",
4: "OFPXMT_OFB_ETH_SRC",
5: "OFPXMT_OFB_ETH_TYPE",
6: "OFPXMT_OFB_VLAN_VID",
7: "OFPXMT_OFB_VLAN_PCP",
8: "OFPXMT_OFB_IP_DSCP",
9: "OFPXMT_OFB_IP_ECN",
10: "OFPXMT_OFB_IP_PROTO",
11: "OFPXMT_OFB_IPV4_SRC",
12: "OFPXMT_OFB_IPV4_DST",
13: "OFPXMT_OFB_TCP_SRC",
14: "OFPXMT_OFB_TCP_DST",
15: "OFPXMT_OFB_UDP_SRC",
16: "OFPXMT_OFB_UDP_DST",
17: "OFPXMT_OFB_SCTP_SRC",
18: "OFPXMT_OFB_SCTP_DST",
19: "OFPXMT_OFB_ICMPV4_TYPE",
20: "OFPXMT_OFB_ICMPV4_CODE",
21: "OFPXMT_OFB_ARP_OP",
22: "OFPXMT_OFB_ARP_SPA",
23: "OFPXMT_OFB_ARP_TPA",
24: "OFPXMT_OFB_ARP_SHA",
25: "OFPXMT_OFB_ARP_THA",
26: "OFPXMT_OFB_IPV6_SRC",
27: "OFPXMT_OFB_IPV6_DST",
28: "OFPXMT_OFB_IPV6_FLABEL",
29: "OFPXMT_OFB_ICMPV6_TYPE",
30: "OFPXMT_OFB_ICMPV6_CODE",
31: "OFPXMT_OFB_IPV6_ND_TARGET",
32: "OFPXMT_OFB_IPV6_ND_SLL",
33: "OFPXMT_OFB_IPV6_ND_TLL",
34: "OFPXMT_OFB_MPLS_LABEL",
35: "OFPXMT_OFB_MPLS_TC",
36: "OFPXMT_OFB_MPLS_BOS",
37: "OFPXMT_OFB_PBB_ISID",
38: "OFPXMT_OFB_TUNNEL_ID",
39: "OFPXMT_OFB_IPV6_EXTHDR",
}
var OxmOfbFieldTypes_value = map[string]int32{
"OFPXMT_OFB_IN_PORT": 0,
"OFPXMT_OFB_IN_PHY_PORT": 1,
"OFPXMT_OFB_METADATA": 2,
"OFPXMT_OFB_ETH_DST": 3,
"OFPXMT_OFB_ETH_SRC": 4,
"OFPXMT_OFB_ETH_TYPE": 5,
"OFPXMT_OFB_VLAN_VID": 6,
"OFPXMT_OFB_VLAN_PCP": 7,
"OFPXMT_OFB_IP_DSCP": 8,
"OFPXMT_OFB_IP_ECN": 9,
"OFPXMT_OFB_IP_PROTO": 10,
"OFPXMT_OFB_IPV4_SRC": 11,
"OFPXMT_OFB_IPV4_DST": 12,
"OFPXMT_OFB_TCP_SRC": 13,
"OFPXMT_OFB_TCP_DST": 14,
"OFPXMT_OFB_UDP_SRC": 15,
"OFPXMT_OFB_UDP_DST": 16,
"OFPXMT_OFB_SCTP_SRC": 17,
"OFPXMT_OFB_SCTP_DST": 18,
"OFPXMT_OFB_ICMPV4_TYPE": 19,
"OFPXMT_OFB_ICMPV4_CODE": 20,
"OFPXMT_OFB_ARP_OP": 21,
"OFPXMT_OFB_ARP_SPA": 22,
"OFPXMT_OFB_ARP_TPA": 23,
"OFPXMT_OFB_ARP_SHA": 24,
"OFPXMT_OFB_ARP_THA": 25,
"OFPXMT_OFB_IPV6_SRC": 26,
"OFPXMT_OFB_IPV6_DST": 27,
"OFPXMT_OFB_IPV6_FLABEL": 28,
"OFPXMT_OFB_ICMPV6_TYPE": 29,
"OFPXMT_OFB_ICMPV6_CODE": 30,
"OFPXMT_OFB_IPV6_ND_TARGET": 31,
"OFPXMT_OFB_IPV6_ND_SLL": 32,
"OFPXMT_OFB_IPV6_ND_TLL": 33,
"OFPXMT_OFB_MPLS_LABEL": 34,
"OFPXMT_OFB_MPLS_TC": 35,
"OFPXMT_OFB_MPLS_BOS": 36,
"OFPXMT_OFB_PBB_ISID": 37,
"OFPXMT_OFB_TUNNEL_ID": 38,
"OFPXMT_OFB_IPV6_EXTHDR": 39,
}
Functions ¶
This section is empty.
Types ¶
type ChangeEvent ¶
type ChangeEvent struct { Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` // Types that are valid to be assigned to Event: // *ChangeEvent_PortStatus // *ChangeEvent_Error // *ChangeEvent_DeviceStatus Event isChangeEvent_Event `protobuf_oneof:"event"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*ChangeEvent) Descriptor ¶
func (*ChangeEvent) Descriptor() ([]byte, []int)
func (*ChangeEvent) GetDeviceStatus ¶
func (m *ChangeEvent) GetDeviceStatus() *OfpDeviceStatus
func (*ChangeEvent) GetError ¶
func (m *ChangeEvent) GetError() *OfpErrorMsg
func (*ChangeEvent) GetEvent ¶
func (m *ChangeEvent) GetEvent() isChangeEvent_Event
func (*ChangeEvent) GetId ¶
func (m *ChangeEvent) GetId() string
func (*ChangeEvent) GetPortStatus ¶
func (m *ChangeEvent) GetPortStatus() *OfpPortStatus
func (*ChangeEvent) ProtoMessage ¶
func (*ChangeEvent) ProtoMessage()
func (*ChangeEvent) Reset ¶
func (m *ChangeEvent) Reset()
func (*ChangeEvent) String ¶
func (m *ChangeEvent) String() string
func (*ChangeEvent) XXX_DiscardUnknown ¶
func (m *ChangeEvent) XXX_DiscardUnknown()
func (*ChangeEvent) XXX_Marshal ¶
func (m *ChangeEvent) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ChangeEvent) XXX_Merge ¶
func (m *ChangeEvent) XXX_Merge(src proto.Message)
func (*ChangeEvent) XXX_OneofWrappers ¶
func (*ChangeEvent) XXX_OneofWrappers() []interface{}
XXX_OneofWrappers is for the internal use of the proto package.
func (*ChangeEvent) XXX_Size ¶
func (m *ChangeEvent) XXX_Size() int
func (*ChangeEvent) XXX_Unmarshal ¶
func (m *ChangeEvent) XXX_Unmarshal(b []byte) error
type ChangeEvent_DeviceStatus ¶
type ChangeEvent_DeviceStatus struct {
DeviceStatus *OfpDeviceStatus `protobuf:"bytes,4,opt,name=device_status,json=deviceStatus,proto3,oneof"`
}
type ChangeEvent_Error ¶
type ChangeEvent_Error struct {
Error *OfpErrorMsg `protobuf:"bytes,3,opt,name=error,proto3,oneof"`
}
type ChangeEvent_PortStatus ¶
type ChangeEvent_PortStatus struct {
PortStatus *OfpPortStatus `protobuf:"bytes,2,opt,name=port_status,json=portStatus,proto3,oneof"`
}
type FlowChanges ¶
type FlowChanges struct { ToAdd *Flows `protobuf:"bytes,1,opt,name=to_add,json=toAdd,proto3" json:"to_add,omitempty"` ToRemove *Flows `protobuf:"bytes,2,opt,name=to_remove,json=toRemove,proto3" json:"to_remove,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*FlowChanges) Descriptor ¶
func (*FlowChanges) Descriptor() ([]byte, []int)
func (*FlowChanges) GetToAdd ¶
func (m *FlowChanges) GetToAdd() *Flows
func (*FlowChanges) GetToRemove ¶
func (m *FlowChanges) GetToRemove() *Flows
func (*FlowChanges) ProtoMessage ¶
func (*FlowChanges) ProtoMessage()
func (*FlowChanges) Reset ¶
func (m *FlowChanges) Reset()
func (*FlowChanges) String ¶
func (m *FlowChanges) String() string
func (*FlowChanges) XXX_DiscardUnknown ¶
func (m *FlowChanges) XXX_DiscardUnknown()
func (*FlowChanges) XXX_Marshal ¶
func (m *FlowChanges) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*FlowChanges) XXX_Merge ¶
func (m *FlowChanges) XXX_Merge(src proto.Message)
func (*FlowChanges) XXX_Size ¶
func (m *FlowChanges) XXX_Size() int
func (*FlowChanges) XXX_Unmarshal ¶
func (m *FlowChanges) XXX_Unmarshal(b []byte) error
type FlowGroupChanges ¶
type FlowGroupChanges struct { ToAdd *FlowGroups `protobuf:"bytes,1,opt,name=to_add,json=toAdd,proto3" json:"to_add,omitempty"` ToRemove *FlowGroups `protobuf:"bytes,2,opt,name=to_remove,json=toRemove,proto3" json:"to_remove,omitempty"` ToUpdate *FlowGroups `protobuf:"bytes,3,opt,name=to_update,json=toUpdate,proto3" json:"to_update,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*FlowGroupChanges) Descriptor ¶
func (*FlowGroupChanges) Descriptor() ([]byte, []int)
func (*FlowGroupChanges) GetToAdd ¶
func (m *FlowGroupChanges) GetToAdd() *FlowGroups
func (*FlowGroupChanges) GetToRemove ¶
func (m *FlowGroupChanges) GetToRemove() *FlowGroups
func (*FlowGroupChanges) GetToUpdate ¶
func (m *FlowGroupChanges) GetToUpdate() *FlowGroups
func (*FlowGroupChanges) ProtoMessage ¶
func (*FlowGroupChanges) ProtoMessage()
func (*FlowGroupChanges) Reset ¶
func (m *FlowGroupChanges) Reset()
func (*FlowGroupChanges) String ¶
func (m *FlowGroupChanges) String() string
func (*FlowGroupChanges) XXX_DiscardUnknown ¶
func (m *FlowGroupChanges) XXX_DiscardUnknown()
func (*FlowGroupChanges) XXX_Marshal ¶
func (m *FlowGroupChanges) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*FlowGroupChanges) XXX_Merge ¶
func (m *FlowGroupChanges) XXX_Merge(src proto.Message)
func (*FlowGroupChanges) XXX_Size ¶
func (m *FlowGroupChanges) XXX_Size() int
func (*FlowGroupChanges) XXX_Unmarshal ¶
func (m *FlowGroupChanges) XXX_Unmarshal(b []byte) error
type FlowGroupTableUpdate ¶
type FlowGroupTableUpdate struct { Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` GroupMod *OfpGroupMod `protobuf:"bytes,2,opt,name=group_mod,json=groupMod,proto3" json:"group_mod,omitempty"` Xid uint32 `protobuf:"varint,3,opt,name=xid,proto3" json:"xid,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*FlowGroupTableUpdate) Descriptor ¶
func (*FlowGroupTableUpdate) Descriptor() ([]byte, []int)
func (*FlowGroupTableUpdate) GetGroupMod ¶
func (m *FlowGroupTableUpdate) GetGroupMod() *OfpGroupMod
func (*FlowGroupTableUpdate) GetId ¶
func (m *FlowGroupTableUpdate) GetId() string
func (*FlowGroupTableUpdate) GetXid ¶
func (m *FlowGroupTableUpdate) GetXid() uint32
func (*FlowGroupTableUpdate) ProtoMessage ¶
func (*FlowGroupTableUpdate) ProtoMessage()
func (*FlowGroupTableUpdate) Reset ¶
func (m *FlowGroupTableUpdate) Reset()
func (*FlowGroupTableUpdate) String ¶
func (m *FlowGroupTableUpdate) String() string
func (*FlowGroupTableUpdate) XXX_DiscardUnknown ¶
func (m *FlowGroupTableUpdate) XXX_DiscardUnknown()
func (*FlowGroupTableUpdate) XXX_Marshal ¶
func (m *FlowGroupTableUpdate) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*FlowGroupTableUpdate) XXX_Merge ¶
func (m *FlowGroupTableUpdate) XXX_Merge(src proto.Message)
func (*FlowGroupTableUpdate) XXX_Size ¶
func (m *FlowGroupTableUpdate) XXX_Size() int
func (*FlowGroupTableUpdate) XXX_Unmarshal ¶
func (m *FlowGroupTableUpdate) XXX_Unmarshal(b []byte) error
type FlowGroups ¶
type FlowGroups struct { Items []*OfpGroupEntry `protobuf:"bytes,1,rep,name=items,proto3" json:"items,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*FlowGroups) Descriptor ¶
func (*FlowGroups) Descriptor() ([]byte, []int)
func (*FlowGroups) GetItems ¶
func (m *FlowGroups) GetItems() []*OfpGroupEntry
func (*FlowGroups) ProtoMessage ¶
func (*FlowGroups) ProtoMessage()
func (*FlowGroups) Reset ¶
func (m *FlowGroups) Reset()
func (*FlowGroups) String ¶
func (m *FlowGroups) String() string
func (*FlowGroups) XXX_DiscardUnknown ¶
func (m *FlowGroups) XXX_DiscardUnknown()
func (*FlowGroups) XXX_Marshal ¶
func (m *FlowGroups) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*FlowGroups) XXX_Merge ¶
func (m *FlowGroups) XXX_Merge(src proto.Message)
func (*FlowGroups) XXX_Size ¶
func (m *FlowGroups) XXX_Size() int
func (*FlowGroups) XXX_Unmarshal ¶
func (m *FlowGroups) XXX_Unmarshal(b []byte) error
type FlowMetadata ¶
type FlowMetadata struct { // Meters associated with flow-update to adapter Meters []*OfpMeterConfig `protobuf:"bytes,1,rep,name=meters,proto3" json:"meters,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Additional information required to process flow at device adapters
func (*FlowMetadata) Descriptor ¶
func (*FlowMetadata) Descriptor() ([]byte, []int)
func (*FlowMetadata) GetMeters ¶
func (m *FlowMetadata) GetMeters() []*OfpMeterConfig
func (*FlowMetadata) ProtoMessage ¶
func (*FlowMetadata) ProtoMessage()
func (*FlowMetadata) Reset ¶
func (m *FlowMetadata) Reset()
func (*FlowMetadata) String ¶
func (m *FlowMetadata) String() string
func (*FlowMetadata) XXX_DiscardUnknown ¶
func (m *FlowMetadata) XXX_DiscardUnknown()
func (*FlowMetadata) XXX_Marshal ¶
func (m *FlowMetadata) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*FlowMetadata) XXX_Merge ¶
func (m *FlowMetadata) XXX_Merge(src proto.Message)
func (*FlowMetadata) XXX_Size ¶
func (m *FlowMetadata) XXX_Size() int
func (*FlowMetadata) XXX_Unmarshal ¶
func (m *FlowMetadata) XXX_Unmarshal(b []byte) error
type FlowTableUpdate ¶
type FlowTableUpdate struct { Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` FlowMod *OfpFlowMod `protobuf:"bytes,2,opt,name=flow_mod,json=flowMod,proto3" json:"flow_mod,omitempty"` Xid uint32 `protobuf:"varint,3,opt,name=xid,proto3" json:"xid,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*FlowTableUpdate) Descriptor ¶
func (*FlowTableUpdate) Descriptor() ([]byte, []int)
func (*FlowTableUpdate) GetFlowMod ¶
func (m *FlowTableUpdate) GetFlowMod() *OfpFlowMod
func (*FlowTableUpdate) GetId ¶
func (m *FlowTableUpdate) GetId() string
func (*FlowTableUpdate) GetXid ¶
func (m *FlowTableUpdate) GetXid() uint32
func (*FlowTableUpdate) ProtoMessage ¶
func (*FlowTableUpdate) ProtoMessage()
func (*FlowTableUpdate) Reset ¶
func (m *FlowTableUpdate) Reset()
func (*FlowTableUpdate) String ¶
func (m *FlowTableUpdate) String() string
func (*FlowTableUpdate) XXX_DiscardUnknown ¶
func (m *FlowTableUpdate) XXX_DiscardUnknown()
func (*FlowTableUpdate) XXX_Marshal ¶
func (m *FlowTableUpdate) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*FlowTableUpdate) XXX_Merge ¶
func (m *FlowTableUpdate) XXX_Merge(src proto.Message)
func (*FlowTableUpdate) XXX_Size ¶
func (m *FlowTableUpdate) XXX_Size() int
func (*FlowTableUpdate) XXX_Unmarshal ¶
func (m *FlowTableUpdate) XXX_Unmarshal(b []byte) error
type Flows ¶
type Flows struct { Items []*OfpFlowStats `protobuf:"bytes,1,rep,name=items,proto3" json:"items,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*Flows) Descriptor ¶
func (*Flows) GetItems ¶
func (m *Flows) GetItems() []*OfpFlowStats
func (*Flows) ProtoMessage ¶
func (*Flows) ProtoMessage()
func (*Flows) XXX_DiscardUnknown ¶
func (m *Flows) XXX_DiscardUnknown()
func (*Flows) XXX_Marshal ¶
func (*Flows) XXX_Unmarshal ¶
type MeterModUpdate ¶
type MeterModUpdate struct { Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` MeterMod *OfpMeterMod `protobuf:"bytes,2,opt,name=meter_mod,json=meterMod,proto3" json:"meter_mod,omitempty"` Xid uint32 `protobuf:"varint,3,opt,name=xid,proto3" json:"xid,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*MeterModUpdate) Descriptor ¶
func (*MeterModUpdate) Descriptor() ([]byte, []int)
func (*MeterModUpdate) GetId ¶
func (m *MeterModUpdate) GetId() string
func (*MeterModUpdate) GetMeterMod ¶
func (m *MeterModUpdate) GetMeterMod() *OfpMeterMod
func (*MeterModUpdate) GetXid ¶
func (m *MeterModUpdate) GetXid() uint32
func (*MeterModUpdate) ProtoMessage ¶
func (*MeterModUpdate) ProtoMessage()
func (*MeterModUpdate) Reset ¶
func (m *MeterModUpdate) Reset()
func (*MeterModUpdate) String ¶
func (m *MeterModUpdate) String() string
func (*MeterModUpdate) XXX_DiscardUnknown ¶
func (m *MeterModUpdate) XXX_DiscardUnknown()
func (*MeterModUpdate) XXX_Marshal ¶
func (m *MeterModUpdate) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*MeterModUpdate) XXX_Merge ¶
func (m *MeterModUpdate) XXX_Merge(src proto.Message)
func (*MeterModUpdate) XXX_Size ¶
func (m *MeterModUpdate) XXX_Size() int
func (*MeterModUpdate) XXX_Unmarshal ¶
func (m *MeterModUpdate) XXX_Unmarshal(b []byte) error
type MeterStatsReply ¶
type MeterStatsReply struct { MeterStats []*OfpMeterStats `protobuf:"bytes,1,rep,name=meter_stats,json=meterStats,proto3" json:"meter_stats,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*MeterStatsReply) Descriptor ¶
func (*MeterStatsReply) Descriptor() ([]byte, []int)
func (*MeterStatsReply) GetMeterStats ¶
func (m *MeterStatsReply) GetMeterStats() []*OfpMeterStats
func (*MeterStatsReply) ProtoMessage ¶
func (*MeterStatsReply) ProtoMessage()
func (*MeterStatsReply) Reset ¶
func (m *MeterStatsReply) Reset()
func (*MeterStatsReply) String ¶
func (m *MeterStatsReply) String() string
func (*MeterStatsReply) XXX_DiscardUnknown ¶
func (m *MeterStatsReply) XXX_DiscardUnknown()
func (*MeterStatsReply) XXX_Marshal ¶
func (m *MeterStatsReply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*MeterStatsReply) XXX_Merge ¶
func (m *MeterStatsReply) XXX_Merge(src proto.Message)
func (*MeterStatsReply) XXX_Size ¶
func (m *MeterStatsReply) XXX_Size() int
func (*MeterStatsReply) XXX_Unmarshal ¶
func (m *MeterStatsReply) XXX_Unmarshal(b []byte) error
type Meters ¶
type Meters struct { Items []*OfpMeterEntry `protobuf:"bytes,1,rep,name=items,proto3" json:"items,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*Meters) Descriptor ¶
func (*Meters) GetItems ¶
func (m *Meters) GetItems() []*OfpMeterEntry
func (*Meters) ProtoMessage ¶
func (*Meters) ProtoMessage()
func (*Meters) XXX_DiscardUnknown ¶
func (m *Meters) XXX_DiscardUnknown()
func (*Meters) XXX_Marshal ¶
func (*Meters) XXX_Unmarshal ¶
type OfpAction ¶
type OfpAction struct { Type OfpActionType `protobuf:"varint,1,opt,name=type,proto3,enum=openflow_13.OfpActionType" json:"type,omitempty"` // Types that are valid to be assigned to Action: // *OfpAction_Output // *OfpAction_MplsTtl // *OfpAction_Push // *OfpAction_PopMpls // *OfpAction_Group // *OfpAction_NwTtl // *OfpAction_SetField // *OfpAction_Experimenter Action isOfpAction_Action `protobuf_oneof:"action"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Action header that is common to all actions. The length includes the header and any padding used to make the action 64-bit aligned. NB: The length of an action *must* always be a multiple of eight.
func (*OfpAction) Descriptor ¶
func (*OfpAction) GetExperimenter ¶
func (m *OfpAction) GetExperimenter() *OfpActionExperimenter
func (*OfpAction) GetGroup ¶
func (m *OfpAction) GetGroup() *OfpActionGroup
func (*OfpAction) GetMplsTtl ¶
func (m *OfpAction) GetMplsTtl() *OfpActionMplsTtl
func (*OfpAction) GetNwTtl ¶
func (m *OfpAction) GetNwTtl() *OfpActionNwTtl
func (*OfpAction) GetOutput ¶
func (m *OfpAction) GetOutput() *OfpActionOutput
func (*OfpAction) GetPopMpls ¶
func (m *OfpAction) GetPopMpls() *OfpActionPopMpls
func (*OfpAction) GetPush ¶
func (m *OfpAction) GetPush() *OfpActionPush
func (*OfpAction) GetSetField ¶
func (m *OfpAction) GetSetField() *OfpActionSetField
func (*OfpAction) GetType ¶
func (m *OfpAction) GetType() OfpActionType
func (*OfpAction) ProtoMessage ¶
func (*OfpAction) ProtoMessage()
func (*OfpAction) XXX_DiscardUnknown ¶
func (m *OfpAction) XXX_DiscardUnknown()
func (*OfpAction) XXX_Marshal ¶
func (*OfpAction) XXX_OneofWrappers ¶
func (*OfpAction) XXX_OneofWrappers() []interface{}
XXX_OneofWrappers is for the internal use of the proto package.
func (*OfpAction) XXX_Unmarshal ¶
type OfpActionExperimenter ¶
type OfpActionExperimenter struct { Experimenter uint32 `protobuf:"varint,1,opt,name=experimenter,proto3" json:"experimenter,omitempty"` Data []byte `protobuf:"bytes,2,opt,name=data,proto3" json:"data,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Action header for OFPAT_EXPERIMENTER. The rest of the body is experimenter-defined.
func (*OfpActionExperimenter) Descriptor ¶
func (*OfpActionExperimenter) Descriptor() ([]byte, []int)
func (*OfpActionExperimenter) GetData ¶
func (m *OfpActionExperimenter) GetData() []byte
func (*OfpActionExperimenter) GetExperimenter ¶
func (m *OfpActionExperimenter) GetExperimenter() uint32
func (*OfpActionExperimenter) ProtoMessage ¶
func (*OfpActionExperimenter) ProtoMessage()
func (*OfpActionExperimenter) Reset ¶
func (m *OfpActionExperimenter) Reset()
func (*OfpActionExperimenter) String ¶
func (m *OfpActionExperimenter) String() string
func (*OfpActionExperimenter) XXX_DiscardUnknown ¶
func (m *OfpActionExperimenter) XXX_DiscardUnknown()
func (*OfpActionExperimenter) XXX_Marshal ¶
func (m *OfpActionExperimenter) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*OfpActionExperimenter) XXX_Merge ¶
func (m *OfpActionExperimenter) XXX_Merge(src proto.Message)
func (*OfpActionExperimenter) XXX_Size ¶
func (m *OfpActionExperimenter) XXX_Size() int
func (*OfpActionExperimenter) XXX_Unmarshal ¶
func (m *OfpActionExperimenter) XXX_Unmarshal(b []byte) error
type OfpActionGroup ¶
type OfpActionGroup struct { GroupId uint32 `protobuf:"varint,1,opt,name=group_id,json=groupId,proto3" json:"group_id,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Action structure for OFPAT_GROUP.
func (*OfpActionGroup) Descriptor ¶
func (*OfpActionGroup) Descriptor() ([]byte, []int)
func (*OfpActionGroup) GetGroupId ¶
func (m *OfpActionGroup) GetGroupId() uint32
func (*OfpActionGroup) ProtoMessage ¶
func (*OfpActionGroup) ProtoMessage()
func (*OfpActionGroup) Reset ¶
func (m *OfpActionGroup) Reset()
func (*OfpActionGroup) String ¶
func (m *OfpActionGroup) String() string
func (*OfpActionGroup) XXX_DiscardUnknown ¶
func (m *OfpActionGroup) XXX_DiscardUnknown()
func (*OfpActionGroup) XXX_Marshal ¶
func (m *OfpActionGroup) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*OfpActionGroup) XXX_Merge ¶
func (m *OfpActionGroup) XXX_Merge(src proto.Message)
func (*OfpActionGroup) XXX_Size ¶
func (m *OfpActionGroup) XXX_Size() int
func (*OfpActionGroup) XXX_Unmarshal ¶
func (m *OfpActionGroup) XXX_Unmarshal(b []byte) error
type OfpActionMplsTtl ¶
type OfpActionMplsTtl struct { MplsTtl uint32 `protobuf:"varint,1,opt,name=mpls_ttl,json=mplsTtl,proto3" json:"mpls_ttl,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Action structure for OFPAT_SET_MPLS_TTL.
func (*OfpActionMplsTtl) Descriptor ¶
func (*OfpActionMplsTtl) Descriptor() ([]byte, []int)
func (*OfpActionMplsTtl) GetMplsTtl ¶
func (m *OfpActionMplsTtl) GetMplsTtl() uint32
func (*OfpActionMplsTtl) ProtoMessage ¶
func (*OfpActionMplsTtl) ProtoMessage()
func (*OfpActionMplsTtl) Reset ¶
func (m *OfpActionMplsTtl) Reset()
func (*OfpActionMplsTtl) String ¶
func (m *OfpActionMplsTtl) String() string
func (*OfpActionMplsTtl) XXX_DiscardUnknown ¶
func (m *OfpActionMplsTtl) XXX_DiscardUnknown()
func (*OfpActionMplsTtl) XXX_Marshal ¶
func (m *OfpActionMplsTtl) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*OfpActionMplsTtl) XXX_Merge ¶
func (m *OfpActionMplsTtl) XXX_Merge(src proto.Message)
func (*OfpActionMplsTtl) XXX_Size ¶
func (m *OfpActionMplsTtl) XXX_Size() int
func (*OfpActionMplsTtl) XXX_Unmarshal ¶
func (m *OfpActionMplsTtl) XXX_Unmarshal(b []byte) error
type OfpActionNwTtl ¶
type OfpActionNwTtl struct { NwTtl uint32 `protobuf:"varint,1,opt,name=nw_ttl,json=nwTtl,proto3" json:"nw_ttl,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Action structure for OFPAT_SET_NW_TTL.
func (*OfpActionNwTtl) Descriptor ¶
func (*OfpActionNwTtl) Descriptor() ([]byte, []int)
func (*OfpActionNwTtl) GetNwTtl ¶
func (m *OfpActionNwTtl) GetNwTtl() uint32
func (*OfpActionNwTtl) ProtoMessage ¶
func (*OfpActionNwTtl) ProtoMessage()
func (*OfpActionNwTtl) Reset ¶
func (m *OfpActionNwTtl) Reset()
func (*OfpActionNwTtl) String ¶
func (m *OfpActionNwTtl) String() string
func (*OfpActionNwTtl) XXX_DiscardUnknown ¶
func (m *OfpActionNwTtl) XXX_DiscardUnknown()
func (*OfpActionNwTtl) XXX_Marshal ¶
func (m *OfpActionNwTtl) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*OfpActionNwTtl) XXX_Merge ¶
func (m *OfpActionNwTtl) XXX_Merge(src proto.Message)
func (*OfpActionNwTtl) XXX_Size ¶
func (m *OfpActionNwTtl) XXX_Size() int
func (*OfpActionNwTtl) XXX_Unmarshal ¶
func (m *OfpActionNwTtl) XXX_Unmarshal(b []byte) error
type OfpActionOutput ¶
type OfpActionOutput struct { Port uint32 `protobuf:"varint,1,opt,name=port,proto3" json:"port,omitempty"` MaxLen uint32 `protobuf:"varint,2,opt,name=max_len,json=maxLen,proto3" json:"max_len,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Action structure for OFPAT_OUTPUT, which sends packets out 'port'. When the 'port' is the OFPP_CONTROLLER, 'max_len' indicates the max number of bytes to send. A 'max_len' of zero means no bytes of the packet should be sent. A 'max_len' of OFPCML_NO_BUFFER means that the packet is not buffered and the complete packet is to be sent to the controller.
func (*OfpActionOutput) Descriptor ¶
func (*OfpActionOutput) Descriptor() ([]byte, []int)
func (*OfpActionOutput) GetMaxLen ¶
func (m *OfpActionOutput) GetMaxLen() uint32
func (*OfpActionOutput) GetPort ¶
func (m *OfpActionOutput) GetPort() uint32
func (*OfpActionOutput) ProtoMessage ¶
func (*OfpActionOutput) ProtoMessage()
func (*OfpActionOutput) Reset ¶
func (m *OfpActionOutput) Reset()
func (*OfpActionOutput) String ¶
func (m *OfpActionOutput) String() string
func (*OfpActionOutput) XXX_DiscardUnknown ¶
func (m *OfpActionOutput) XXX_DiscardUnknown()
func (*OfpActionOutput) XXX_Marshal ¶
func (m *OfpActionOutput) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*OfpActionOutput) XXX_Merge ¶
func (m *OfpActionOutput) XXX_Merge(src proto.Message)
func (*OfpActionOutput) XXX_Size ¶
func (m *OfpActionOutput) XXX_Size() int
func (*OfpActionOutput) XXX_Unmarshal ¶
func (m *OfpActionOutput) XXX_Unmarshal(b []byte) error
type OfpActionPopMpls ¶
type OfpActionPopMpls struct { Ethertype uint32 `protobuf:"varint,1,opt,name=ethertype,proto3" json:"ethertype,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Action structure for OFPAT_POP_MPLS.
func (*OfpActionPopMpls) Descriptor ¶
func (*OfpActionPopMpls) Descriptor() ([]byte, []int)
func (*OfpActionPopMpls) GetEthertype ¶
func (m *OfpActionPopMpls) GetEthertype() uint32
func (*OfpActionPopMpls) ProtoMessage ¶
func (*OfpActionPopMpls) ProtoMessage()
func (*OfpActionPopMpls) Reset ¶
func (m *OfpActionPopMpls) Reset()
func (*OfpActionPopMpls) String ¶
func (m *OfpActionPopMpls) String() string
func (*OfpActionPopMpls) XXX_DiscardUnknown ¶
func (m *OfpActionPopMpls) XXX_DiscardUnknown()
func (*OfpActionPopMpls) XXX_Marshal ¶
func (m *OfpActionPopMpls) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*OfpActionPopMpls) XXX_Merge ¶
func (m *OfpActionPopMpls) XXX_Merge(src proto.Message)
func (*OfpActionPopMpls) XXX_Size ¶
func (m *OfpActionPopMpls) XXX_Size() int
func (*OfpActionPopMpls) XXX_Unmarshal ¶
func (m *OfpActionPopMpls) XXX_Unmarshal(b []byte) error
type OfpActionPush ¶
type OfpActionPush struct { Ethertype uint32 `protobuf:"varint,1,opt,name=ethertype,proto3" json:"ethertype,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Action structure for OFPAT_PUSH_VLAN/MPLS/PBB.
func (*OfpActionPush) Descriptor ¶
func (*OfpActionPush) Descriptor() ([]byte, []int)
func (*OfpActionPush) GetEthertype ¶
func (m *OfpActionPush) GetEthertype() uint32
func (*OfpActionPush) ProtoMessage ¶
func (*OfpActionPush) ProtoMessage()
func (*OfpActionPush) Reset ¶
func (m *OfpActionPush) Reset()
func (*OfpActionPush) String ¶
func (m *OfpActionPush) String() string
func (*OfpActionPush) XXX_DiscardUnknown ¶
func (m *OfpActionPush) XXX_DiscardUnknown()
func (*OfpActionPush) XXX_Marshal ¶
func (m *OfpActionPush) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*OfpActionPush) XXX_Merge ¶
func (m *OfpActionPush) XXX_Merge(src proto.Message)
func (*OfpActionPush) XXX_Size ¶
func (m *OfpActionPush) XXX_Size() int
func (*OfpActionPush) XXX_Unmarshal ¶
func (m *OfpActionPush) XXX_Unmarshal(b []byte) error
type OfpActionSetField ¶
type OfpActionSetField struct { Field *OfpOxmField `protobuf:"bytes,1,opt,name=field,proto3" json:"field,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Action structure for OFPAT_SET_FIELD.
func (*OfpActionSetField) Descriptor ¶
func (*OfpActionSetField) Descriptor() ([]byte, []int)
func (*OfpActionSetField) GetField ¶
func (m *OfpActionSetField) GetField() *OfpOxmField
func (*OfpActionSetField) ProtoMessage ¶
func (*OfpActionSetField) ProtoMessage()
func (*OfpActionSetField) Reset ¶
func (m *OfpActionSetField) Reset()
func (*OfpActionSetField) String ¶
func (m *OfpActionSetField) String() string
func (*OfpActionSetField) XXX_DiscardUnknown ¶
func (m *OfpActionSetField) XXX_DiscardUnknown()
func (*OfpActionSetField) XXX_Marshal ¶
func (m *OfpActionSetField) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*OfpActionSetField) XXX_Merge ¶
func (m *OfpActionSetField) XXX_Merge(src proto.Message)
func (*OfpActionSetField) XXX_Size ¶
func (m *OfpActionSetField) XXX_Size() int
func (*OfpActionSetField) XXX_Unmarshal ¶
func (m *OfpActionSetField) XXX_Unmarshal(b []byte) error
type OfpActionSetQueue ¶
type OfpActionSetQueue struct { Type uint32 `protobuf:"varint,1,opt,name=type,proto3" json:"type,omitempty"` QueueId uint32 `protobuf:"varint,3,opt,name=queue_id,json=queueId,proto3" json:"queue_id,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
OFPAT_SET_QUEUE action struct: send packets to given queue on port.
func (*OfpActionSetQueue) Descriptor ¶
func (*OfpActionSetQueue) Descriptor() ([]byte, []int)
func (*OfpActionSetQueue) GetQueueId ¶
func (m *OfpActionSetQueue) GetQueueId() uint32
func (*OfpActionSetQueue) GetType ¶
func (m *OfpActionSetQueue) GetType() uint32
func (*OfpActionSetQueue) ProtoMessage ¶
func (*OfpActionSetQueue) ProtoMessage()
func (*OfpActionSetQueue) Reset ¶
func (m *OfpActionSetQueue) Reset()
func (*OfpActionSetQueue) String ¶
func (m *OfpActionSetQueue) String() string
func (*OfpActionSetQueue) XXX_DiscardUnknown ¶
func (m *OfpActionSetQueue) XXX_DiscardUnknown()
func (*OfpActionSetQueue) XXX_Marshal ¶
func (m *OfpActionSetQueue) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*OfpActionSetQueue) XXX_Merge ¶
func (m *OfpActionSetQueue) XXX_Merge(src proto.Message)
func (*OfpActionSetQueue) XXX_Size ¶
func (m *OfpActionSetQueue) XXX_Size() int
func (*OfpActionSetQueue) XXX_Unmarshal ¶
func (m *OfpActionSetQueue) XXX_Unmarshal(b []byte) error
type OfpActionType ¶
type OfpActionType int32
const ( OfpActionType_OFPAT_OUTPUT OfpActionType = 0 OfpActionType_OFPAT_COPY_TTL_OUT OfpActionType = 11 OfpActionType_OFPAT_COPY_TTL_IN OfpActionType = 12 OfpActionType_OFPAT_SET_MPLS_TTL OfpActionType = 15 OfpActionType_OFPAT_DEC_MPLS_TTL OfpActionType = 16 OfpActionType_OFPAT_PUSH_VLAN OfpActionType = 17 OfpActionType_OFPAT_POP_VLAN OfpActionType = 18 OfpActionType_OFPAT_PUSH_MPLS OfpActionType = 19 OfpActionType_OFPAT_POP_MPLS OfpActionType = 20 OfpActionType_OFPAT_SET_QUEUE OfpActionType = 21 OfpActionType_OFPAT_GROUP OfpActionType = 22 OfpActionType_OFPAT_SET_NW_TTL OfpActionType = 23 OfpActionType_OFPAT_DEC_NW_TTL OfpActionType = 24 OfpActionType_OFPAT_SET_FIELD OfpActionType = 25 OfpActionType_OFPAT_PUSH_PBB OfpActionType = 26 OfpActionType_OFPAT_POP_PBB OfpActionType = 27 OfpActionType_OFPAT_EXPERIMENTER OfpActionType = 65535 )
func (OfpActionType) EnumDescriptor ¶
func (OfpActionType) EnumDescriptor() ([]byte, []int)
func (OfpActionType) String ¶
func (x OfpActionType) String() string
type OfpAction_Experimenter ¶
type OfpAction_Experimenter struct {
Experimenter *OfpActionExperimenter `protobuf:"bytes,9,opt,name=experimenter,proto3,oneof"`
}
type OfpAction_Group ¶
type OfpAction_Group struct {
Group *OfpActionGroup `protobuf:"bytes,6,opt,name=group,proto3,oneof"`
}
type OfpAction_MplsTtl ¶
type OfpAction_MplsTtl struct {
MplsTtl *OfpActionMplsTtl `protobuf:"bytes,3,opt,name=mpls_ttl,json=mplsTtl,proto3,oneof"`
}
type OfpAction_NwTtl ¶
type OfpAction_NwTtl struct {
NwTtl *OfpActionNwTtl `protobuf:"bytes,7,opt,name=nw_ttl,json=nwTtl,proto3,oneof"`
}
type OfpAction_Output ¶
type OfpAction_Output struct {
Output *OfpActionOutput `protobuf:"bytes,2,opt,name=output,proto3,oneof"`
}
type OfpAction_PopMpls ¶
type OfpAction_PopMpls struct {
PopMpls *OfpActionPopMpls `protobuf:"bytes,5,opt,name=pop_mpls,json=popMpls,proto3,oneof"`
}
type OfpAction_Push ¶
type OfpAction_Push struct {
Push *OfpActionPush `protobuf:"bytes,4,opt,name=push,proto3,oneof"`
}
type OfpAction_SetField ¶
type OfpAction_SetField struct {
SetField *OfpActionSetField `protobuf:"bytes,8,opt,name=set_field,json=setField,proto3,oneof"`
}
type OfpAggregateStatsReply ¶
type OfpAggregateStatsReply struct { PacketCount uint64 `protobuf:"varint,1,opt,name=packet_count,json=packetCount,proto3" json:"packet_count,omitempty"` ByteCount uint64 `protobuf:"varint,2,opt,name=byte_count,json=byteCount,proto3" json:"byte_count,omitempty"` FlowCount uint32 `protobuf:"varint,3,opt,name=flow_count,json=flowCount,proto3" json:"flow_count,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Body of reply to OFPMP_AGGREGATE request.
func (*OfpAggregateStatsReply) Descriptor ¶
func (*OfpAggregateStatsReply) Descriptor() ([]byte, []int)
func (*OfpAggregateStatsReply) GetByteCount ¶
func (m *OfpAggregateStatsReply) GetByteCount() uint64
func (*OfpAggregateStatsReply) GetFlowCount ¶
func (m *OfpAggregateStatsReply) GetFlowCount() uint32
func (*OfpAggregateStatsReply) GetPacketCount ¶
func (m *OfpAggregateStatsReply) GetPacketCount() uint64
func (*OfpAggregateStatsReply) ProtoMessage ¶
func (*OfpAggregateStatsReply) ProtoMessage()
func (*OfpAggregateStatsReply) Reset ¶
func (m *OfpAggregateStatsReply) Reset()
func (*OfpAggregateStatsReply) String ¶
func (m *OfpAggregateStatsReply) String() string
func (*OfpAggregateStatsReply) XXX_DiscardUnknown ¶
func (m *OfpAggregateStatsReply) XXX_DiscardUnknown()
func (*OfpAggregateStatsReply) XXX_Marshal ¶
func (m *OfpAggregateStatsReply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*OfpAggregateStatsReply) XXX_Merge ¶
func (m *OfpAggregateStatsReply) XXX_Merge(src proto.Message)
func (*OfpAggregateStatsReply) XXX_Size ¶
func (m *OfpAggregateStatsReply) XXX_Size() int
func (*OfpAggregateStatsReply) XXX_Unmarshal ¶
func (m *OfpAggregateStatsReply) XXX_Unmarshal(b []byte) error
type OfpAggregateStatsRequest ¶
type OfpAggregateStatsRequest struct { TableId uint32 `protobuf:"varint,1,opt,name=table_id,json=tableId,proto3" json:"table_id,omitempty"` OutPort uint32 `protobuf:"varint,2,opt,name=out_port,json=outPort,proto3" json:"out_port,omitempty"` OutGroup uint32 `protobuf:"varint,3,opt,name=out_group,json=outGroup,proto3" json:"out_group,omitempty"` Cookie uint64 `protobuf:"varint,4,opt,name=cookie,proto3" json:"cookie,omitempty"` CookieMask uint64 `protobuf:"varint,5,opt,name=cookie_mask,json=cookieMask,proto3" json:"cookie_mask,omitempty"` Match *OfpMatch `protobuf:"bytes,6,opt,name=match,proto3" json:"match,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Body for ofp_multipart_request of type OFPMP_AGGREGATE.
func (*OfpAggregateStatsRequest) Descriptor ¶
func (*OfpAggregateStatsRequest) Descriptor() ([]byte, []int)
func (*OfpAggregateStatsRequest) GetCookie ¶
func (m *OfpAggregateStatsRequest) GetCookie() uint64
func (*OfpAggregateStatsRequest) GetCookieMask ¶
func (m *OfpAggregateStatsRequest) GetCookieMask() uint64
func (*OfpAggregateStatsRequest) GetMatch ¶
func (m *OfpAggregateStatsRequest) GetMatch() *OfpMatch
func (*OfpAggregateStatsRequest) GetOutGroup ¶
func (m *OfpAggregateStatsRequest) GetOutGroup() uint32
func (*OfpAggregateStatsRequest) GetOutPort ¶
func (m *OfpAggregateStatsRequest) GetOutPort() uint32
func (*OfpAggregateStatsRequest) GetTableId ¶
func (m *OfpAggregateStatsRequest) GetTableId() uint32
func (*OfpAggregateStatsRequest) ProtoMessage ¶
func (*OfpAggregateStatsRequest) ProtoMessage()
func (*OfpAggregateStatsRequest) Reset ¶
func (m *OfpAggregateStatsRequest) Reset()
func (*OfpAggregateStatsRequest) String ¶
func (m *OfpAggregateStatsRequest) String() string
func (*OfpAggregateStatsRequest) XXX_DiscardUnknown ¶
func (m *OfpAggregateStatsRequest) XXX_DiscardUnknown()
func (*OfpAggregateStatsRequest) XXX_Marshal ¶
func (m *OfpAggregateStatsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*OfpAggregateStatsRequest) XXX_Merge ¶
func (m *OfpAggregateStatsRequest) XXX_Merge(src proto.Message)
func (*OfpAggregateStatsRequest) XXX_Size ¶
func (m *OfpAggregateStatsRequest) XXX_Size() int
func (*OfpAggregateStatsRequest) XXX_Unmarshal ¶
func (m *OfpAggregateStatsRequest) XXX_Unmarshal(b []byte) error
type OfpAsyncConfig ¶
type OfpAsyncConfig struct { //ofp_header header; /* OFPT_GET_ASYNC_REPLY or OFPT_SET_ASYNC. */ PacketInMask []uint32 `protobuf:"varint,1,rep,packed,name=packet_in_mask,json=packetInMask,proto3" json:"packet_in_mask,omitempty"` PortStatusMask []uint32 `protobuf:"varint,2,rep,packed,name=port_status_mask,json=portStatusMask,proto3" json:"port_status_mask,omitempty"` FlowRemovedMask []uint32 `protobuf:"varint,3,rep,packed,name=flow_removed_mask,json=flowRemovedMask,proto3" json:"flow_removed_mask,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Asynchronous message configuration.
func (*OfpAsyncConfig) Descriptor ¶
func (*OfpAsyncConfig) Descriptor() ([]byte, []int)
func (*OfpAsyncConfig) GetFlowRemovedMask ¶
func (m *OfpAsyncConfig) GetFlowRemovedMask() []uint32
func (*OfpAsyncConfig) GetPacketInMask ¶
func (m *OfpAsyncConfig) GetPacketInMask() []uint32
func (*OfpAsyncConfig) GetPortStatusMask ¶
func (m *OfpAsyncConfig) GetPortStatusMask() []uint32
func (*OfpAsyncConfig) ProtoMessage ¶
func (*OfpAsyncConfig) ProtoMessage()
func (*OfpAsyncConfig) Reset ¶
func (m *OfpAsyncConfig) Reset()
func (*OfpAsyncConfig) String ¶
func (m *OfpAsyncConfig) String() string
func (*OfpAsyncConfig) XXX_DiscardUnknown ¶
func (m *OfpAsyncConfig) XXX_DiscardUnknown()
func (*OfpAsyncConfig) XXX_Marshal ¶
func (m *OfpAsyncConfig) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*OfpAsyncConfig) XXX_Merge ¶
func (m *OfpAsyncConfig) XXX_Merge(src proto.Message)
func (*OfpAsyncConfig) XXX_Size ¶
func (m *OfpAsyncConfig) XXX_Size() int
func (*OfpAsyncConfig) XXX_Unmarshal ¶
func (m *OfpAsyncConfig) XXX_Unmarshal(b []byte) error
type OfpBadActionCode ¶
type OfpBadActionCode int32
ofp_error_msg 'code' values for OFPET_BAD_ACTION. 'data' contains at least the first 64 bytes of the failed request.
const ( OfpBadActionCode_OFPBAC_BAD_TYPE OfpBadActionCode = 0 OfpBadActionCode_OFPBAC_BAD_LEN OfpBadActionCode = 1 OfpBadActionCode_OFPBAC_BAD_EXPERIMENTER OfpBadActionCode = 2 OfpBadActionCode_OFPBAC_BAD_EXP_TYPE OfpBadActionCode = 3 OfpBadActionCode_OFPBAC_BAD_OUT_PORT OfpBadActionCode = 4 OfpBadActionCode_OFPBAC_BAD_ARGUMENT OfpBadActionCode = 5 OfpBadActionCode_OFPBAC_EPERM OfpBadActionCode = 6 OfpBadActionCode_OFPBAC_TOO_MANY OfpBadActionCode = 7 OfpBadActionCode_OFPBAC_BAD_QUEUE OfpBadActionCode = 8 OfpBadActionCode_OFPBAC_BAD_OUT_GROUP OfpBadActionCode = 9 OfpBadActionCode_OFPBAC_MATCH_INCONSISTENT OfpBadActionCode = 10 OfpBadActionCode_OFPBAC_UNSUPPORTED_ORDER OfpBadActionCode = 11 OfpBadActionCode_OFPBAC_BAD_TAG OfpBadActionCode = 12 OfpBadActionCode_OFPBAC_BAD_SET_TYPE OfpBadActionCode = 13 OfpBadActionCode_OFPBAC_BAD_SET_LEN OfpBadActionCode = 14 OfpBadActionCode_OFPBAC_BAD_SET_ARGUMENT OfpBadActionCode = 15 )
func (OfpBadActionCode) EnumDescriptor ¶
func (OfpBadActionCode) EnumDescriptor() ([]byte, []int)
func (OfpBadActionCode) String ¶
func (x OfpBadActionCode) String() string
type OfpBadInstructionCode ¶
type OfpBadInstructionCode int32
ofp_error_msg 'code' values for OFPET_BAD_INSTRUCTION. 'data' contains at least the first 64 bytes of the failed request.
const ( OfpBadInstructionCode_OFPBIC_UNKNOWN_INST OfpBadInstructionCode = 0 OfpBadInstructionCode_OFPBIC_UNSUP_INST OfpBadInstructionCode = 1 OfpBadInstructionCode_OFPBIC_BAD_TABLE_ID OfpBadInstructionCode = 2 OfpBadInstructionCode_OFPBIC_UNSUP_METADATA OfpBadInstructionCode = 3 OfpBadInstructionCode_OFPBIC_UNSUP_METADATA_MASK OfpBadInstructionCode = 4 OfpBadInstructionCode_OFPBIC_BAD_EXPERIMENTER OfpBadInstructionCode = 5 OfpBadInstructionCode_OFPBIC_BAD_EXP_TYPE OfpBadInstructionCode = 6 OfpBadInstructionCode_OFPBIC_BAD_LEN OfpBadInstructionCode = 7 OfpBadInstructionCode_OFPBIC_EPERM OfpBadInstructionCode = 8 )
func (OfpBadInstructionCode) EnumDescriptor ¶
func (OfpBadInstructionCode) EnumDescriptor() ([]byte, []int)
func (OfpBadInstructionCode) String ¶
func (x OfpBadInstructionCode) String() string
type OfpBadMatchCode ¶
type OfpBadMatchCode int32
ofp_error_msg 'code' values for OFPET_BAD_MATCH. 'data' contains at least the first 64 bytes of the failed request.
const ( OfpBadMatchCode_OFPBMC_BAD_TYPE OfpBadMatchCode = 0 OfpBadMatchCode_OFPBMC_BAD_LEN OfpBadMatchCode = 1 OfpBadMatchCode_OFPBMC_BAD_TAG OfpBadMatchCode = 2 OfpBadMatchCode_OFPBMC_BAD_DL_ADDR_MASK OfpBadMatchCode = 3 OfpBadMatchCode_OFPBMC_BAD_NW_ADDR_MASK OfpBadMatchCode = 4 OfpBadMatchCode_OFPBMC_BAD_WILDCARDS OfpBadMatchCode = 5 OfpBadMatchCode_OFPBMC_BAD_FIELD OfpBadMatchCode = 6 OfpBadMatchCode_OFPBMC_BAD_VALUE OfpBadMatchCode = 7 OfpBadMatchCode_OFPBMC_BAD_MASK OfpBadMatchCode = 8 OfpBadMatchCode_OFPBMC_BAD_PREREQ OfpBadMatchCode = 9 OfpBadMatchCode_OFPBMC_DUP_FIELD OfpBadMatchCode = 10 OfpBadMatchCode_OFPBMC_EPERM OfpBadMatchCode = 11 )
func (OfpBadMatchCode) EnumDescriptor ¶
func (OfpBadMatchCode) EnumDescriptor() ([]byte, []int)
func (OfpBadMatchCode) String ¶
func (x OfpBadMatchCode) String() string
type OfpBadRequestCode ¶
type OfpBadRequestCode int32
ofp_error_msg 'code' values for OFPET_BAD_REQUEST. 'data' contains at least the first 64 bytes of the failed request.
const ( OfpBadRequestCode_OFPBRC_BAD_VERSION OfpBadRequestCode = 0 OfpBadRequestCode_OFPBRC_BAD_TYPE OfpBadRequestCode = 1 OfpBadRequestCode_OFPBRC_BAD_MULTIPART OfpBadRequestCode = 2 OfpBadRequestCode_OFPBRC_BAD_EXPERIMENTER OfpBadRequestCode = 3 OfpBadRequestCode_OFPBRC_BAD_EXP_TYPE OfpBadRequestCode = 4 OfpBadRequestCode_OFPBRC_EPERM OfpBadRequestCode = 5 OfpBadRequestCode_OFPBRC_BAD_LEN OfpBadRequestCode = 6 OfpBadRequestCode_OFPBRC_BUFFER_EMPTY OfpBadRequestCode = 7 OfpBadRequestCode_OFPBRC_BUFFER_UNKNOWN OfpBadRequestCode = 8 OfpBadRequestCode_OFPBRC_BAD_TABLE_ID OfpBadRequestCode = 9 OfpBadRequestCode_OFPBRC_IS_SLAVE OfpBadRequestCode = 10 OfpBadRequestCode_OFPBRC_BAD_PORT OfpBadRequestCode = 11 OfpBadRequestCode_OFPBRC_BAD_PACKET OfpBadRequestCode = 12 OfpBadRequestCode_OFPBRC_MULTIPART_BUFFER_OVERFLOW OfpBadRequestCode = 13 )
func (OfpBadRequestCode) EnumDescriptor ¶
func (OfpBadRequestCode) EnumDescriptor() ([]byte, []int)
func (OfpBadRequestCode) String ¶
func (x OfpBadRequestCode) String() string
type OfpBucket ¶
type OfpBucket struct { Weight uint32 `protobuf:"varint,1,opt,name=weight,proto3" json:"weight,omitempty"` WatchPort uint32 `protobuf:"varint,2,opt,name=watch_port,json=watchPort,proto3" json:"watch_port,omitempty"` WatchGroup uint32 `protobuf:"varint,3,opt,name=watch_group,json=watchGroup,proto3" json:"watch_group,omitempty"` Actions []*OfpAction `protobuf:"bytes,4,rep,name=actions,proto3" json:"actions,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Bucket for use in groups.
func (*OfpBucket) Descriptor ¶
func (*OfpBucket) GetActions ¶
func (*OfpBucket) GetWatchGroup ¶
func (*OfpBucket) GetWatchPort ¶
func (*OfpBucket) ProtoMessage ¶
func (*OfpBucket) ProtoMessage()
func (*OfpBucket) XXX_DiscardUnknown ¶
func (m *OfpBucket) XXX_DiscardUnknown()
func (*OfpBucket) XXX_Marshal ¶
func (*OfpBucket) XXX_Unmarshal ¶
type OfpBucketCounter ¶
type OfpBucketCounter struct { PacketCount uint64 `protobuf:"varint,1,opt,name=packet_count,json=packetCount,proto3" json:"packet_count,omitempty"` ByteCount uint64 `protobuf:"varint,2,opt,name=byte_count,json=byteCount,proto3" json:"byte_count,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Used in group stats replies.
func (*OfpBucketCounter) Descriptor ¶
func (*OfpBucketCounter) Descriptor() ([]byte, []int)
func (*OfpBucketCounter) GetByteCount ¶
func (m *OfpBucketCounter) GetByteCount() uint64
func (*OfpBucketCounter) GetPacketCount ¶
func (m *OfpBucketCounter) GetPacketCount() uint64
func (*OfpBucketCounter) ProtoMessage ¶
func (*OfpBucketCounter) ProtoMessage()
func (*OfpBucketCounter) Reset ¶
func (m *OfpBucketCounter) Reset()
func (*OfpBucketCounter) String ¶
func (m *OfpBucketCounter) String() string
func (*OfpBucketCounter) XXX_DiscardUnknown ¶
func (m *OfpBucketCounter) XXX_DiscardUnknown()
func (*OfpBucketCounter) XXX_Marshal ¶
func (m *OfpBucketCounter) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*OfpBucketCounter) XXX_Merge ¶
func (m *OfpBucketCounter) XXX_Merge(src proto.Message)
func (*OfpBucketCounter) XXX_Size ¶
func (m *OfpBucketCounter) XXX_Size() int
func (*OfpBucketCounter) XXX_Unmarshal ¶
func (m *OfpBucketCounter) XXX_Unmarshal(b []byte) error
type OfpCapabilities ¶
type OfpCapabilities int32
Capabilities supported by the datapath.
const ( OfpCapabilities_OFPC_INVALID OfpCapabilities = 0 OfpCapabilities_OFPC_FLOW_STATS OfpCapabilities = 1 OfpCapabilities_OFPC_TABLE_STATS OfpCapabilities = 2 OfpCapabilities_OFPC_PORT_STATS OfpCapabilities = 4 OfpCapabilities_OFPC_GROUP_STATS OfpCapabilities = 8 OfpCapabilities_OFPC_IP_REASM OfpCapabilities = 32 OfpCapabilities_OFPC_QUEUE_STATS OfpCapabilities = 64 OfpCapabilities_OFPC_PORT_BLOCKED OfpCapabilities = 256 )
func (OfpCapabilities) EnumDescriptor ¶
func (OfpCapabilities) EnumDescriptor() ([]byte, []int)
func (OfpCapabilities) String ¶
func (x OfpCapabilities) String() string
type OfpConfigFlags ¶
type OfpConfigFlags int32
const ( // Handling of IP fragments. OfpConfigFlags_OFPC_FRAG_NORMAL OfpConfigFlags = 0 OfpConfigFlags_OFPC_FRAG_DROP OfpConfigFlags = 1 OfpConfigFlags_OFPC_FRAG_REASM OfpConfigFlags = 2 OfpConfigFlags_OFPC_FRAG_MASK OfpConfigFlags = 3 )
func (OfpConfigFlags) EnumDescriptor ¶
func (OfpConfigFlags) EnumDescriptor() ([]byte, []int)
func (OfpConfigFlags) String ¶
func (x OfpConfigFlags) String() string
type OfpControllerMaxLen ¶
type OfpControllerMaxLen int32
const ( OfpControllerMaxLen_OFPCML_INVALID OfpControllerMaxLen = 0 OfpControllerMaxLen_OFPCML_MAX OfpControllerMaxLen = 65509 OfpControllerMaxLen_OFPCML_NO_BUFFER OfpControllerMaxLen = 65535 )
func (OfpControllerMaxLen) EnumDescriptor ¶
func (OfpControllerMaxLen) EnumDescriptor() ([]byte, []int)
func (OfpControllerMaxLen) String ¶
func (x OfpControllerMaxLen) String() string
type OfpControllerRole ¶
type OfpControllerRole int32
Controller roles.
const ( OfpControllerRole_OFPCR_ROLE_NOCHANGE OfpControllerRole = 0 OfpControllerRole_OFPCR_ROLE_EQUAL OfpControllerRole = 1 OfpControllerRole_OFPCR_ROLE_MASTER OfpControllerRole = 2 OfpControllerRole_OFPCR_ROLE_SLAVE OfpControllerRole = 3 )
func (OfpControllerRole) EnumDescriptor ¶
func (OfpControllerRole) EnumDescriptor() ([]byte, []int)
func (OfpControllerRole) String ¶
func (x OfpControllerRole) String() string
type OfpDesc ¶
type OfpDesc struct { MfrDesc string `protobuf:"bytes,1,opt,name=mfr_desc,json=mfrDesc,proto3" json:"mfr_desc,omitempty"` HwDesc string `protobuf:"bytes,2,opt,name=hw_desc,json=hwDesc,proto3" json:"hw_desc,omitempty"` SwDesc string `protobuf:"bytes,3,opt,name=sw_desc,json=swDesc,proto3" json:"sw_desc,omitempty"` SerialNum string `protobuf:"bytes,4,opt,name=serial_num,json=serialNum,proto3" json:"serial_num,omitempty"` DpDesc string `protobuf:"bytes,5,opt,name=dp_desc,json=dpDesc,proto3" json:"dp_desc,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Body of reply to OFPMP_DESC request. Each entry is a NULL-terminated ASCII string.
func (*OfpDesc) Descriptor ¶
func (*OfpDesc) GetMfrDesc ¶
func (*OfpDesc) GetSerialNum ¶
func (*OfpDesc) ProtoMessage ¶
func (*OfpDesc) ProtoMessage()
func (*OfpDesc) XXX_DiscardUnknown ¶
func (m *OfpDesc) XXX_DiscardUnknown()
func (*OfpDesc) XXX_Marshal ¶
func (*OfpDesc) XXX_Unmarshal ¶
type OfpDeviceConnection ¶
type OfpDeviceConnection int32
What changed about the physical device
const ( OfpDeviceConnection_OFPDEV_CONNECTED OfpDeviceConnection = 0 OfpDeviceConnection_OFPDEV_DISCONNECTED OfpDeviceConnection = 1 )
func (OfpDeviceConnection) EnumDescriptor ¶
func (OfpDeviceConnection) EnumDescriptor() ([]byte, []int)
func (OfpDeviceConnection) String ¶
func (x OfpDeviceConnection) String() string
type OfpDeviceStatus ¶
type OfpDeviceStatus struct { //ofp_header header; Status OfpDeviceConnection `protobuf:"varint,1,opt,name=status,proto3,enum=openflow_13.OfpDeviceConnection" json:"status,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
A physical device has changed in the datapath
func (*OfpDeviceStatus) Descriptor ¶
func (*OfpDeviceStatus) Descriptor() ([]byte, []int)
func (*OfpDeviceStatus) GetStatus ¶
func (m *OfpDeviceStatus) GetStatus() OfpDeviceConnection
func (*OfpDeviceStatus) ProtoMessage ¶
func (*OfpDeviceStatus) ProtoMessage()
func (*OfpDeviceStatus) Reset ¶
func (m *OfpDeviceStatus) Reset()
func (*OfpDeviceStatus) String ¶
func (m *OfpDeviceStatus) String() string
func (*OfpDeviceStatus) XXX_DiscardUnknown ¶
func (m *OfpDeviceStatus) XXX_DiscardUnknown()
func (*OfpDeviceStatus) XXX_Marshal ¶
func (m *OfpDeviceStatus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*OfpDeviceStatus) XXX_Merge ¶
func (m *OfpDeviceStatus) XXX_Merge(src proto.Message)
func (*OfpDeviceStatus) XXX_Size ¶
func (m *OfpDeviceStatus) XXX_Size() int
func (*OfpDeviceStatus) XXX_Unmarshal ¶
func (m *OfpDeviceStatus) XXX_Unmarshal(b []byte) error
type OfpErrorExperimenterMsg ¶
type OfpErrorExperimenterMsg struct { Type uint32 `protobuf:"varint,1,opt,name=type,proto3" json:"type,omitempty"` ExpType uint32 `protobuf:"varint,2,opt,name=exp_type,json=expType,proto3" json:"exp_type,omitempty"` Experimenter uint32 `protobuf:"varint,3,opt,name=experimenter,proto3" json:"experimenter,omitempty"` Data []byte `protobuf:"bytes,4,opt,name=data,proto3" json:"data,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
OFPET_EXPERIMENTER: Error message (datapath -> controller).
func (*OfpErrorExperimenterMsg) Descriptor ¶
func (*OfpErrorExperimenterMsg) Descriptor() ([]byte, []int)
func (*OfpErrorExperimenterMsg) GetData ¶
func (m *OfpErrorExperimenterMsg) GetData() []byte
func (*OfpErrorExperimenterMsg) GetExpType ¶
func (m *OfpErrorExperimenterMsg) GetExpType() uint32
func (*OfpErrorExperimenterMsg) GetExperimenter ¶
func (m *OfpErrorExperimenterMsg) GetExperimenter() uint32
func (*OfpErrorExperimenterMsg) GetType ¶
func (m *OfpErrorExperimenterMsg) GetType() uint32
func (*OfpErrorExperimenterMsg) ProtoMessage ¶
func (*OfpErrorExperimenterMsg) ProtoMessage()
func (*OfpErrorExperimenterMsg) Reset ¶
func (m *OfpErrorExperimenterMsg) Reset()
func (*OfpErrorExperimenterMsg) String ¶
func (m *OfpErrorExperimenterMsg) String() string
func (*OfpErrorExperimenterMsg) XXX_DiscardUnknown ¶
func (m *OfpErrorExperimenterMsg) XXX_DiscardUnknown()
func (*OfpErrorExperimenterMsg) XXX_Marshal ¶
func (m *OfpErrorExperimenterMsg) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*OfpErrorExperimenterMsg) XXX_Merge ¶
func (m *OfpErrorExperimenterMsg) XXX_Merge(src proto.Message)
func (*OfpErrorExperimenterMsg) XXX_Size ¶
func (m *OfpErrorExperimenterMsg) XXX_Size() int
func (*OfpErrorExperimenterMsg) XXX_Unmarshal ¶
func (m *OfpErrorExperimenterMsg) XXX_Unmarshal(b []byte) error
type OfpErrorMsg ¶
type OfpErrorMsg struct { Header *OfpHeader `protobuf:"bytes,1,opt,name=header,proto3" json:"header,omitempty"` Type uint32 `protobuf:"varint,2,opt,name=type,proto3" json:"type,omitempty"` Code uint32 `protobuf:"varint,3,opt,name=code,proto3" json:"code,omitempty"` Data []byte `protobuf:"bytes,4,opt,name=data,proto3" json:"data,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
OFPT_ERROR: Error message (datapath -> controller).
func (*OfpErrorMsg) Descriptor ¶
func (*OfpErrorMsg) Descriptor() ([]byte, []int)
func (*OfpErrorMsg) GetCode ¶
func (m *OfpErrorMsg) GetCode() uint32
func (*OfpErrorMsg) GetData ¶
func (m *OfpErrorMsg) GetData() []byte
func (*OfpErrorMsg) GetHeader ¶
func (m *OfpErrorMsg) GetHeader() *OfpHeader
func (*OfpErrorMsg) GetType ¶
func (m *OfpErrorMsg) GetType() uint32
func (*OfpErrorMsg) ProtoMessage ¶
func (*OfpErrorMsg) ProtoMessage()
func (*OfpErrorMsg) Reset ¶
func (m *OfpErrorMsg) Reset()
func (*OfpErrorMsg) String ¶
func (m *OfpErrorMsg) String() string
func (*OfpErrorMsg) XXX_DiscardUnknown ¶
func (m *OfpErrorMsg) XXX_DiscardUnknown()
func (*OfpErrorMsg) XXX_Marshal ¶
func (m *OfpErrorMsg) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*OfpErrorMsg) XXX_Merge ¶
func (m *OfpErrorMsg) XXX_Merge(src proto.Message)
func (*OfpErrorMsg) XXX_Size ¶
func (m *OfpErrorMsg) XXX_Size() int
func (*OfpErrorMsg) XXX_Unmarshal ¶
func (m *OfpErrorMsg) XXX_Unmarshal(b []byte) error
type OfpErrorType ¶
type OfpErrorType int32
Values for 'type' in ofp_error_message. These values are immutable: they will not change in future versions of the protocol (although new values may be added).
const ( OfpErrorType_OFPET_HELLO_FAILED OfpErrorType = 0 OfpErrorType_OFPET_BAD_REQUEST OfpErrorType = 1 OfpErrorType_OFPET_BAD_ACTION OfpErrorType = 2 OfpErrorType_OFPET_BAD_INSTRUCTION OfpErrorType = 3 OfpErrorType_OFPET_BAD_MATCH OfpErrorType = 4 OfpErrorType_OFPET_FLOW_MOD_FAILED OfpErrorType = 5 OfpErrorType_OFPET_GROUP_MOD_FAILED OfpErrorType = 6 OfpErrorType_OFPET_PORT_MOD_FAILED OfpErrorType = 7 OfpErrorType_OFPET_TABLE_MOD_FAILED OfpErrorType = 8 OfpErrorType_OFPET_QUEUE_OP_FAILED OfpErrorType = 9 OfpErrorType_OFPET_SWITCH_CONFIG_FAILED OfpErrorType = 10 OfpErrorType_OFPET_ROLE_REQUEST_FAILED OfpErrorType = 11 OfpErrorType_OFPET_METER_MOD_FAILED OfpErrorType = 12 OfpErrorType_OFPET_TABLE_FEATURES_FAILED OfpErrorType = 13 OfpErrorType_OFPET_EXPERIMENTER OfpErrorType = 65535 )
func (OfpErrorType) EnumDescriptor ¶
func (OfpErrorType) EnumDescriptor() ([]byte, []int)
func (OfpErrorType) String ¶
func (x OfpErrorType) String() string
type OfpExperimenterHeader ¶
type OfpExperimenterHeader struct { //ofp_header header; /* Type OFPT_EXPERIMENTER. */ Experimenter uint32 `protobuf:"varint,1,opt,name=experimenter,proto3" json:"experimenter,omitempty"` ExpType uint32 `protobuf:"varint,2,opt,name=exp_type,json=expType,proto3" json:"exp_type,omitempty"` Data []byte `protobuf:"bytes,3,opt,name=data,proto3" json:"data,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Experimenter extension.
func (*OfpExperimenterHeader) Descriptor ¶
func (*OfpExperimenterHeader) Descriptor() ([]byte, []int)
func (*OfpExperimenterHeader) GetData ¶
func (m *OfpExperimenterHeader) GetData() []byte
func (*OfpExperimenterHeader) GetExpType ¶
func (m *OfpExperimenterHeader) GetExpType() uint32
func (*OfpExperimenterHeader) GetExperimenter ¶
func (m *OfpExperimenterHeader) GetExperimenter() uint32
func (*OfpExperimenterHeader) ProtoMessage ¶
func (*OfpExperimenterHeader) ProtoMessage()
func (*OfpExperimenterHeader) Reset ¶
func (m *OfpExperimenterHeader) Reset()
func (*OfpExperimenterHeader) String ¶
func (m *OfpExperimenterHeader) String() string
func (*OfpExperimenterHeader) XXX_DiscardUnknown ¶
func (m *OfpExperimenterHeader) XXX_DiscardUnknown()
func (*OfpExperimenterHeader) XXX_Marshal ¶
func (m *OfpExperimenterHeader) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*OfpExperimenterHeader) XXX_Merge ¶
func (m *OfpExperimenterHeader) XXX_Merge(src proto.Message)
func (*OfpExperimenterHeader) XXX_Size ¶
func (m *OfpExperimenterHeader) XXX_Size() int
func (*OfpExperimenterHeader) XXX_Unmarshal ¶
func (m *OfpExperimenterHeader) XXX_Unmarshal(b []byte) error
type OfpExperimenterMultipartHeader ¶
type OfpExperimenterMultipartHeader struct { Experimenter uint32 `protobuf:"varint,1,opt,name=experimenter,proto3" json:"experimenter,omitempty"` ExpType uint32 `protobuf:"varint,2,opt,name=exp_type,json=expType,proto3" json:"exp_type,omitempty"` Data []byte `protobuf:"bytes,3,opt,name=data,proto3" json:"data,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Body for ofp_multipart_request/reply of type OFPMP_EXPERIMENTER.
func (*OfpExperimenterMultipartHeader) Descriptor ¶
func (*OfpExperimenterMultipartHeader) Descriptor() ([]byte, []int)
func (*OfpExperimenterMultipartHeader) GetData ¶
func (m *OfpExperimenterMultipartHeader) GetData() []byte
func (*OfpExperimenterMultipartHeader) GetExpType ¶
func (m *OfpExperimenterMultipartHeader) GetExpType() uint32
func (*OfpExperimenterMultipartHeader) GetExperimenter ¶
func (m *OfpExperimenterMultipartHeader) GetExperimenter() uint32
func (*OfpExperimenterMultipartHeader) ProtoMessage ¶
func (*OfpExperimenterMultipartHeader) ProtoMessage()
func (*OfpExperimenterMultipartHeader) Reset ¶
func (m *OfpExperimenterMultipartHeader) Reset()
func (*OfpExperimenterMultipartHeader) String ¶
func (m *OfpExperimenterMultipartHeader) String() string
func (*OfpExperimenterMultipartHeader) XXX_DiscardUnknown ¶
func (m *OfpExperimenterMultipartHeader) XXX_DiscardUnknown()
func (*OfpExperimenterMultipartHeader) XXX_Marshal ¶
func (m *OfpExperimenterMultipartHeader) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*OfpExperimenterMultipartHeader) XXX_Merge ¶
func (m *OfpExperimenterMultipartHeader) XXX_Merge(src proto.Message)
func (*OfpExperimenterMultipartHeader) XXX_Size ¶
func (m *OfpExperimenterMultipartHeader) XXX_Size() int
func (*OfpExperimenterMultipartHeader) XXX_Unmarshal ¶
func (m *OfpExperimenterMultipartHeader) XXX_Unmarshal(b []byte) error
type OfpFlowMod ¶
type OfpFlowMod struct { //ofp_header header; Cookie uint64 `protobuf:"varint,1,opt,name=cookie,proto3" json:"cookie,omitempty"` CookieMask uint64 `protobuf:"varint,2,opt,name=cookie_mask,json=cookieMask,proto3" json:"cookie_mask,omitempty"` TableId uint32 `protobuf:"varint,3,opt,name=table_id,json=tableId,proto3" json:"table_id,omitempty"` Command OfpFlowModCommand `protobuf:"varint,4,opt,name=command,proto3,enum=openflow_13.OfpFlowModCommand" json:"command,omitempty"` IdleTimeout uint32 `protobuf:"varint,5,opt,name=idle_timeout,json=idleTimeout,proto3" json:"idle_timeout,omitempty"` HardTimeout uint32 `protobuf:"varint,6,opt,name=hard_timeout,json=hardTimeout,proto3" json:"hard_timeout,omitempty"` Priority uint32 `protobuf:"varint,7,opt,name=priority,proto3" json:"priority,omitempty"` BufferId uint32 `protobuf:"varint,8,opt,name=buffer_id,json=bufferId,proto3" json:"buffer_id,omitempty"` OutPort uint32 `protobuf:"varint,9,opt,name=out_port,json=outPort,proto3" json:"out_port,omitempty"` OutGroup uint32 `protobuf:"varint,10,opt,name=out_group,json=outGroup,proto3" json:"out_group,omitempty"` Flags uint32 `protobuf:"varint,11,opt,name=flags,proto3" json:"flags,omitempty"` Match *OfpMatch `protobuf:"bytes,12,opt,name=match,proto3" json:"match,omitempty"` Instructions []*OfpInstruction `protobuf:"bytes,13,rep,name=instructions,proto3" json:"instructions,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Flow setup and teardown (controller -> datapath).
func (*OfpFlowMod) Descriptor ¶
func (*OfpFlowMod) Descriptor() ([]byte, []int)
func (*OfpFlowMod) GetBufferId ¶
func (m *OfpFlowMod) GetBufferId() uint32
func (*OfpFlowMod) GetCommand ¶
func (m *OfpFlowMod) GetCommand() OfpFlowModCommand
func (*OfpFlowMod) GetCookie ¶
func (m *OfpFlowMod) GetCookie() uint64
func (*OfpFlowMod) GetCookieMask ¶
func (m *OfpFlowMod) GetCookieMask() uint64
func (*OfpFlowMod) GetFlags ¶
func (m *OfpFlowMod) GetFlags() uint32
func (*OfpFlowMod) GetHardTimeout ¶
func (m *OfpFlowMod) GetHardTimeout() uint32
func (*OfpFlowMod) GetIdleTimeout ¶
func (m *OfpFlowMod) GetIdleTimeout() uint32
func (*OfpFlowMod) GetInstructions ¶
func (m *OfpFlowMod) GetInstructions() []*OfpInstruction
func (*OfpFlowMod) GetMatch ¶
func (m *OfpFlowMod) GetMatch() *OfpMatch
func (*OfpFlowMod) GetOutGroup ¶
func (m *OfpFlowMod) GetOutGroup() uint32
func (*OfpFlowMod) GetOutPort ¶
func (m *OfpFlowMod) GetOutPort() uint32
func (*OfpFlowMod) GetPriority ¶
func (m *OfpFlowMod) GetPriority() uint32
func (*OfpFlowMod) GetTableId ¶
func (m *OfpFlowMod) GetTableId() uint32
func (*OfpFlowMod) ProtoMessage ¶
func (*OfpFlowMod) ProtoMessage()
func (*OfpFlowMod) Reset ¶
func (m *OfpFlowMod) Reset()
func (*OfpFlowMod) String ¶
func (m *OfpFlowMod) String() string
func (*OfpFlowMod) XXX_DiscardUnknown ¶
func (m *OfpFlowMod) XXX_DiscardUnknown()
func (*OfpFlowMod) XXX_Marshal ¶
func (m *OfpFlowMod) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*OfpFlowMod) XXX_Merge ¶
func (m *OfpFlowMod) XXX_Merge(src proto.Message)
func (*OfpFlowMod) XXX_Size ¶
func (m *OfpFlowMod) XXX_Size() int
func (*OfpFlowMod) XXX_Unmarshal ¶
func (m *OfpFlowMod) XXX_Unmarshal(b []byte) error
type OfpFlowModCommand ¶
type OfpFlowModCommand int32
const ( OfpFlowModCommand_OFPFC_ADD OfpFlowModCommand = 0 OfpFlowModCommand_OFPFC_MODIFY OfpFlowModCommand = 1 OfpFlowModCommand_OFPFC_MODIFY_STRICT OfpFlowModCommand = 2 OfpFlowModCommand_OFPFC_DELETE OfpFlowModCommand = 3 OfpFlowModCommand_OFPFC_DELETE_STRICT OfpFlowModCommand = 4 )
func (OfpFlowModCommand) EnumDescriptor ¶
func (OfpFlowModCommand) EnumDescriptor() ([]byte, []int)
func (OfpFlowModCommand) String ¶
func (x OfpFlowModCommand) String() string
type OfpFlowModFailedCode ¶
type OfpFlowModFailedCode int32
ofp_error_msg 'code' values for OFPET_FLOW_MOD_FAILED. 'data' contains at least the first 64 bytes of the failed request.
const ( OfpFlowModFailedCode_OFPFMFC_UNKNOWN OfpFlowModFailedCode = 0 OfpFlowModFailedCode_OFPFMFC_TABLE_FULL OfpFlowModFailedCode = 1 OfpFlowModFailedCode_OFPFMFC_BAD_TABLE_ID OfpFlowModFailedCode = 2 OfpFlowModFailedCode_OFPFMFC_OVERLAP OfpFlowModFailedCode = 3 OfpFlowModFailedCode_OFPFMFC_EPERM OfpFlowModFailedCode = 4 OfpFlowModFailedCode_OFPFMFC_BAD_TIMEOUT OfpFlowModFailedCode = 5 OfpFlowModFailedCode_OFPFMFC_BAD_COMMAND OfpFlowModFailedCode = 6 OfpFlowModFailedCode_OFPFMFC_BAD_FLAGS OfpFlowModFailedCode = 7 )
func (OfpFlowModFailedCode) EnumDescriptor ¶
func (OfpFlowModFailedCode) EnumDescriptor() ([]byte, []int)
func (OfpFlowModFailedCode) String ¶
func (x OfpFlowModFailedCode) String() string
type OfpFlowModFlags ¶
type OfpFlowModFlags int32
const ( OfpFlowModFlags_OFPFF_INVALID OfpFlowModFlags = 0 OfpFlowModFlags_OFPFF_SEND_FLOW_REM OfpFlowModFlags = 1 OfpFlowModFlags_OFPFF_CHECK_OVERLAP OfpFlowModFlags = 2 OfpFlowModFlags_OFPFF_RESET_COUNTS OfpFlowModFlags = 4 OfpFlowModFlags_OFPFF_NO_PKT_COUNTS OfpFlowModFlags = 8 OfpFlowModFlags_OFPFF_NO_BYT_COUNTS OfpFlowModFlags = 16 )
func (OfpFlowModFlags) EnumDescriptor ¶
func (OfpFlowModFlags) EnumDescriptor() ([]byte, []int)
func (OfpFlowModFlags) String ¶
func (x OfpFlowModFlags) String() string
type OfpFlowRemoved ¶
type OfpFlowRemoved struct { //ofp_header header; Cookie uint64 `protobuf:"varint,1,opt,name=cookie,proto3" json:"cookie,omitempty"` Priority uint32 `protobuf:"varint,2,opt,name=priority,proto3" json:"priority,omitempty"` Reason OfpFlowRemovedReason `protobuf:"varint,3,opt,name=reason,proto3,enum=openflow_13.OfpFlowRemovedReason" json:"reason,omitempty"` TableId uint32 `protobuf:"varint,4,opt,name=table_id,json=tableId,proto3" json:"table_id,omitempty"` DurationSec uint32 `protobuf:"varint,5,opt,name=duration_sec,json=durationSec,proto3" json:"duration_sec,omitempty"` DurationNsec uint32 `protobuf:"varint,6,opt,name=duration_nsec,json=durationNsec,proto3" json:"duration_nsec,omitempty"` IdleTimeout uint32 `protobuf:"varint,7,opt,name=idle_timeout,json=idleTimeout,proto3" json:"idle_timeout,omitempty"` HardTimeout uint32 `protobuf:"varint,8,opt,name=hard_timeout,json=hardTimeout,proto3" json:"hard_timeout,omitempty"` PacketCount uint64 `protobuf:"varint,9,opt,name=packet_count,json=packetCount,proto3" json:"packet_count,omitempty"` ByteCount uint64 `protobuf:"varint,10,opt,name=byte_count,json=byteCount,proto3" json:"byte_count,omitempty"` Match *OfpMatch `protobuf:"bytes,121,opt,name=match,proto3" json:"match,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Flow removed (datapath -> controller).
func (*OfpFlowRemoved) Descriptor ¶
func (*OfpFlowRemoved) Descriptor() ([]byte, []int)
func (*OfpFlowRemoved) GetByteCount ¶
func (m *OfpFlowRemoved) GetByteCount() uint64
func (*OfpFlowRemoved) GetCookie ¶
func (m *OfpFlowRemoved) GetCookie() uint64
func (*OfpFlowRemoved) GetDurationNsec ¶
func (m *OfpFlowRemoved) GetDurationNsec() uint32
func (*OfpFlowRemoved) GetDurationSec ¶
func (m *OfpFlowRemoved) GetDurationSec() uint32
func (*OfpFlowRemoved) GetHardTimeout ¶
func (m *OfpFlowRemoved) GetHardTimeout() uint32
func (*OfpFlowRemoved) GetIdleTimeout ¶
func (m *OfpFlowRemoved) GetIdleTimeout() uint32
func (*OfpFlowRemoved) GetMatch ¶
func (m *OfpFlowRemoved) GetMatch() *OfpMatch
func (*OfpFlowRemoved) GetPacketCount ¶
func (m *OfpFlowRemoved) GetPacketCount() uint64
func (*OfpFlowRemoved) GetPriority ¶
func (m *OfpFlowRemoved) GetPriority() uint32
func (*OfpFlowRemoved) GetReason ¶
func (m *OfpFlowRemoved) GetReason() OfpFlowRemovedReason
func (*OfpFlowRemoved) GetTableId ¶
func (m *OfpFlowRemoved) GetTableId() uint32
func (*OfpFlowRemoved) ProtoMessage ¶
func (*OfpFlowRemoved) ProtoMessage()
func (*OfpFlowRemoved) Reset ¶
func (m *OfpFlowRemoved) Reset()
func (*OfpFlowRemoved) String ¶
func (m *OfpFlowRemoved) String() string
func (*OfpFlowRemoved) XXX_DiscardUnknown ¶
func (m *OfpFlowRemoved) XXX_DiscardUnknown()
func (*OfpFlowRemoved) XXX_Marshal ¶
func (m *OfpFlowRemoved) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*OfpFlowRemoved) XXX_Merge ¶
func (m *OfpFlowRemoved) XXX_Merge(src proto.Message)
func (*OfpFlowRemoved) XXX_Size ¶
func (m *OfpFlowRemoved) XXX_Size() int
func (*OfpFlowRemoved) XXX_Unmarshal ¶
func (m *OfpFlowRemoved) XXX_Unmarshal(b []byte) error
type OfpFlowRemovedReason ¶
type OfpFlowRemovedReason int32
Why was this flow removed?
const ( OfpFlowRemovedReason_OFPRR_IDLE_TIMEOUT OfpFlowRemovedReason = 0 OfpFlowRemovedReason_OFPRR_HARD_TIMEOUT OfpFlowRemovedReason = 1 OfpFlowRemovedReason_OFPRR_DELETE OfpFlowRemovedReason = 2 OfpFlowRemovedReason_OFPRR_GROUP_DELETE OfpFlowRemovedReason = 3 OfpFlowRemovedReason_OFPRR_METER_DELETE OfpFlowRemovedReason = 4 )
func (OfpFlowRemovedReason) EnumDescriptor ¶
func (OfpFlowRemovedReason) EnumDescriptor() ([]byte, []int)
func (OfpFlowRemovedReason) String ¶
func (x OfpFlowRemovedReason) String() string
type OfpFlowStats ¶
type OfpFlowStats struct { Id uint64 `protobuf:"varint,14,opt,name=id,proto3" json:"id,omitempty"` TableId uint32 `protobuf:"varint,1,opt,name=table_id,json=tableId,proto3" json:"table_id,omitempty"` DurationSec uint32 `protobuf:"varint,2,opt,name=duration_sec,json=durationSec,proto3" json:"duration_sec,omitempty"` DurationNsec uint32 `protobuf:"varint,3,opt,name=duration_nsec,json=durationNsec,proto3" json:"duration_nsec,omitempty"` Priority uint32 `protobuf:"varint,4,opt,name=priority,proto3" json:"priority,omitempty"` IdleTimeout uint32 `protobuf:"varint,5,opt,name=idle_timeout,json=idleTimeout,proto3" json:"idle_timeout,omitempty"` HardTimeout uint32 `protobuf:"varint,6,opt,name=hard_timeout,json=hardTimeout,proto3" json:"hard_timeout,omitempty"` Flags uint32 `protobuf:"varint,7,opt,name=flags,proto3" json:"flags,omitempty"` Cookie uint64 `protobuf:"varint,8,opt,name=cookie,proto3" json:"cookie,omitempty"` PacketCount uint64 `protobuf:"varint,9,opt,name=packet_count,json=packetCount,proto3" json:"packet_count,omitempty"` ByteCount uint64 `protobuf:"varint,10,opt,name=byte_count,json=byteCount,proto3" json:"byte_count,omitempty"` Match *OfpMatch `protobuf:"bytes,12,opt,name=match,proto3" json:"match,omitempty"` Instructions []*OfpInstruction `protobuf:"bytes,13,rep,name=instructions,proto3" json:"instructions,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Body of reply to OFPMP_FLOW request.
func (*OfpFlowStats) Descriptor ¶
func (*OfpFlowStats) Descriptor() ([]byte, []int)
func (*OfpFlowStats) GetByteCount ¶
func (m *OfpFlowStats) GetByteCount() uint64
func (*OfpFlowStats) GetCookie ¶
func (m *OfpFlowStats) GetCookie() uint64
func (*OfpFlowStats) GetDurationNsec ¶
func (m *OfpFlowStats) GetDurationNsec() uint32
func (*OfpFlowStats) GetDurationSec ¶
func (m *OfpFlowStats) GetDurationSec() uint32
func (*OfpFlowStats) GetFlags ¶
func (m *OfpFlowStats) GetFlags() uint32
func (*OfpFlowStats) GetHardTimeout ¶
func (m *OfpFlowStats) GetHardTimeout() uint32
func (*OfpFlowStats) GetId ¶
func (m *OfpFlowStats) GetId() uint64
func (*OfpFlowStats) GetIdleTimeout ¶
func (m *OfpFlowStats) GetIdleTimeout() uint32
func (*OfpFlowStats) GetInstructions ¶
func (m *OfpFlowStats) GetInstructions() []*OfpInstruction
func (*OfpFlowStats) GetMatch ¶
func (m *OfpFlowStats) GetMatch() *OfpMatch
func (*OfpFlowStats) GetPacketCount ¶
func (m *OfpFlowStats) GetPacketCount() uint64
func (*OfpFlowStats) GetPriority ¶
func (m *OfpFlowStats) GetPriority() uint32
func (*OfpFlowStats) GetTableId ¶
func (m *OfpFlowStats) GetTableId() uint32
func (*OfpFlowStats) ProtoMessage ¶
func (*OfpFlowStats) ProtoMessage()
func (*OfpFlowStats) Reset ¶
func (m *OfpFlowStats) Reset()
func (*OfpFlowStats) String ¶
func (m *OfpFlowStats) String() string
func (*OfpFlowStats) XXX_DiscardUnknown ¶
func (m *OfpFlowStats) XXX_DiscardUnknown()
func (*OfpFlowStats) XXX_Marshal ¶
func (m *OfpFlowStats) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*OfpFlowStats) XXX_Merge ¶
func (m *OfpFlowStats) XXX_Merge(src proto.Message)
func (*OfpFlowStats) XXX_Size ¶
func (m *OfpFlowStats) XXX_Size() int
func (*OfpFlowStats) XXX_Unmarshal ¶
func (m *OfpFlowStats) XXX_Unmarshal(b []byte) error
type OfpFlowStatsRequest ¶
type OfpFlowStatsRequest struct { TableId uint32 `protobuf:"varint,1,opt,name=table_id,json=tableId,proto3" json:"table_id,omitempty"` OutPort uint32 `protobuf:"varint,2,opt,name=out_port,json=outPort,proto3" json:"out_port,omitempty"` OutGroup uint32 `protobuf:"varint,3,opt,name=out_group,json=outGroup,proto3" json:"out_group,omitempty"` Cookie uint64 `protobuf:"varint,4,opt,name=cookie,proto3" json:"cookie,omitempty"` CookieMask uint64 `protobuf:"varint,5,opt,name=cookie_mask,json=cookieMask,proto3" json:"cookie_mask,omitempty"` Match *OfpMatch `protobuf:"bytes,6,opt,name=match,proto3" json:"match,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Body for ofp_multipart_request of type OFPMP_FLOW.
func (*OfpFlowStatsRequest) Descriptor ¶
func (*OfpFlowStatsRequest) Descriptor() ([]byte, []int)
func (*OfpFlowStatsRequest) GetCookie ¶
func (m *OfpFlowStatsRequest) GetCookie() uint64
func (*OfpFlowStatsRequest) GetCookieMask ¶
func (m *OfpFlowStatsRequest) GetCookieMask() uint64
func (*OfpFlowStatsRequest) GetMatch ¶
func (m *OfpFlowStatsRequest) GetMatch() *OfpMatch
func (*OfpFlowStatsRequest) GetOutGroup ¶
func (m *OfpFlowStatsRequest) GetOutGroup() uint32
func (*OfpFlowStatsRequest) GetOutPort ¶
func (m *OfpFlowStatsRequest) GetOutPort() uint32
func (*OfpFlowStatsRequest) GetTableId ¶
func (m *OfpFlowStatsRequest) GetTableId() uint32
func (*OfpFlowStatsRequest) ProtoMessage ¶
func (*OfpFlowStatsRequest) ProtoMessage()
func (*OfpFlowStatsRequest) Reset ¶
func (m *OfpFlowStatsRequest) Reset()
func (*OfpFlowStatsRequest) String ¶
func (m *OfpFlowStatsRequest) String() string
func (*OfpFlowStatsRequest) XXX_DiscardUnknown ¶
func (m *OfpFlowStatsRequest) XXX_DiscardUnknown()
func (*OfpFlowStatsRequest) XXX_Marshal ¶
func (m *OfpFlowStatsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*OfpFlowStatsRequest) XXX_Merge ¶
func (m *OfpFlowStatsRequest) XXX_Merge(src proto.Message)
func (*OfpFlowStatsRequest) XXX_Size ¶
func (m *OfpFlowStatsRequest) XXX_Size() int
func (*OfpFlowStatsRequest) XXX_Unmarshal ¶
func (m *OfpFlowStatsRequest) XXX_Unmarshal(b []byte) error
type OfpGroup ¶
type OfpGroup int32
Group numbering. Groups can use any number up to OFPG_MAX.
func (OfpGroup) EnumDescriptor ¶
type OfpGroupCapabilities ¶
type OfpGroupCapabilities int32
Group configuration flags
const ( OfpGroupCapabilities_OFPGFC_INVALID OfpGroupCapabilities = 0 OfpGroupCapabilities_OFPGFC_SELECT_WEIGHT OfpGroupCapabilities = 1 OfpGroupCapabilities_OFPGFC_SELECT_LIVENESS OfpGroupCapabilities = 2 OfpGroupCapabilities_OFPGFC_CHAINING OfpGroupCapabilities = 4 OfpGroupCapabilities_OFPGFC_CHAINING_CHECKS OfpGroupCapabilities = 8 )
func (OfpGroupCapabilities) EnumDescriptor ¶
func (OfpGroupCapabilities) EnumDescriptor() ([]byte, []int)
func (OfpGroupCapabilities) String ¶
func (x OfpGroupCapabilities) String() string
type OfpGroupDesc ¶
type OfpGroupDesc struct { Type OfpGroupType `protobuf:"varint,1,opt,name=type,proto3,enum=openflow_13.OfpGroupType" json:"type,omitempty"` GroupId uint32 `protobuf:"varint,2,opt,name=group_id,json=groupId,proto3" json:"group_id,omitempty"` Buckets []*OfpBucket `protobuf:"bytes,3,rep,name=buckets,proto3" json:"buckets,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Body of reply to OFPMP_GROUP_DESC request.
func (*OfpGroupDesc) Descriptor ¶
func (*OfpGroupDesc) Descriptor() ([]byte, []int)
func (*OfpGroupDesc) GetBuckets ¶
func (m *OfpGroupDesc) GetBuckets() []*OfpBucket
func (*OfpGroupDesc) GetGroupId ¶
func (m *OfpGroupDesc) GetGroupId() uint32
func (*OfpGroupDesc) GetType ¶
func (m *OfpGroupDesc) GetType() OfpGroupType
func (*OfpGroupDesc) ProtoMessage ¶
func (*OfpGroupDesc) ProtoMessage()
func (*OfpGroupDesc) Reset ¶
func (m *OfpGroupDesc) Reset()
func (*OfpGroupDesc) String ¶
func (m *OfpGroupDesc) String() string
func (*OfpGroupDesc) XXX_DiscardUnknown ¶
func (m *OfpGroupDesc) XXX_DiscardUnknown()
func (*OfpGroupDesc) XXX_Marshal ¶
func (m *OfpGroupDesc) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*OfpGroupDesc) XXX_Merge ¶
func (m *OfpGroupDesc) XXX_Merge(src proto.Message)
func (*OfpGroupDesc) XXX_Size ¶
func (m *OfpGroupDesc) XXX_Size() int
func (*OfpGroupDesc) XXX_Unmarshal ¶
func (m *OfpGroupDesc) XXX_Unmarshal(b []byte) error
type OfpGroupEntry ¶
type OfpGroupEntry struct { Desc *OfpGroupDesc `protobuf:"bytes,1,opt,name=desc,proto3" json:"desc,omitempty"` Stats *OfpGroupStats `protobuf:"bytes,2,opt,name=stats,proto3" json:"stats,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*OfpGroupEntry) Descriptor ¶
func (*OfpGroupEntry) Descriptor() ([]byte, []int)
func (*OfpGroupEntry) GetDesc ¶
func (m *OfpGroupEntry) GetDesc() *OfpGroupDesc
func (*OfpGroupEntry) GetStats ¶
func (m *OfpGroupEntry) GetStats() *OfpGroupStats
func (*OfpGroupEntry) ProtoMessage ¶
func (*OfpGroupEntry) ProtoMessage()
func (*OfpGroupEntry) Reset ¶
func (m *OfpGroupEntry) Reset()
func (*OfpGroupEntry) String ¶
func (m *OfpGroupEntry) String() string
func (*OfpGroupEntry) XXX_DiscardUnknown ¶
func (m *OfpGroupEntry) XXX_DiscardUnknown()
func (*OfpGroupEntry) XXX_Marshal ¶
func (m *OfpGroupEntry) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*OfpGroupEntry) XXX_Merge ¶
func (m *OfpGroupEntry) XXX_Merge(src proto.Message)
func (*OfpGroupEntry) XXX_Size ¶
func (m *OfpGroupEntry) XXX_Size() int
func (*OfpGroupEntry) XXX_Unmarshal ¶
func (m *OfpGroupEntry) XXX_Unmarshal(b []byte) error
type OfpGroupFeatures ¶
type OfpGroupFeatures struct { Types uint32 `protobuf:"varint,1,opt,name=types,proto3" json:"types,omitempty"` Capabilities uint32 `protobuf:"varint,2,opt,name=capabilities,proto3" json:"capabilities,omitempty"` MaxGroups []uint32 `protobuf:"varint,3,rep,packed,name=max_groups,json=maxGroups,proto3" json:"max_groups,omitempty"` Actions []uint32 `protobuf:"varint,4,rep,packed,name=actions,proto3" json:"actions,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Body of reply to OFPMP_GROUP_FEATURES request. Group features.
func (*OfpGroupFeatures) Descriptor ¶
func (*OfpGroupFeatures) Descriptor() ([]byte, []int)
func (*OfpGroupFeatures) GetActions ¶
func (m *OfpGroupFeatures) GetActions() []uint32
func (*OfpGroupFeatures) GetCapabilities ¶
func (m *OfpGroupFeatures) GetCapabilities() uint32
func (*OfpGroupFeatures) GetMaxGroups ¶
func (m *OfpGroupFeatures) GetMaxGroups() []uint32
func (*OfpGroupFeatures) GetTypes ¶
func (m *OfpGroupFeatures) GetTypes() uint32
func (*OfpGroupFeatures) ProtoMessage ¶
func (*OfpGroupFeatures) ProtoMessage()
func (*OfpGroupFeatures) Reset ¶
func (m *OfpGroupFeatures) Reset()
func (*OfpGroupFeatures) String ¶
func (m *OfpGroupFeatures) String() string
func (*OfpGroupFeatures) XXX_DiscardUnknown ¶
func (m *OfpGroupFeatures) XXX_DiscardUnknown()
func (*OfpGroupFeatures) XXX_Marshal ¶
func (m *OfpGroupFeatures) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*OfpGroupFeatures) XXX_Merge ¶
func (m *OfpGroupFeatures) XXX_Merge(src proto.Message)
func (*OfpGroupFeatures) XXX_Size ¶
func (m *OfpGroupFeatures) XXX_Size() int
func (*OfpGroupFeatures) XXX_Unmarshal ¶
func (m *OfpGroupFeatures) XXX_Unmarshal(b []byte) error
type OfpGroupMod ¶
type OfpGroupMod struct { //ofp_header header; Command OfpGroupModCommand `protobuf:"varint,1,opt,name=command,proto3,enum=openflow_13.OfpGroupModCommand" json:"command,omitempty"` Type OfpGroupType `protobuf:"varint,2,opt,name=type,proto3,enum=openflow_13.OfpGroupType" json:"type,omitempty"` GroupId uint32 `protobuf:"varint,3,opt,name=group_id,json=groupId,proto3" json:"group_id,omitempty"` Buckets []*OfpBucket `protobuf:"bytes,4,rep,name=buckets,proto3" json:"buckets,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Group setup and teardown (controller -> datapath).
func (*OfpGroupMod) Descriptor ¶
func (*OfpGroupMod) Descriptor() ([]byte, []int)
func (*OfpGroupMod) GetBuckets ¶
func (m *OfpGroupMod) GetBuckets() []*OfpBucket
func (*OfpGroupMod) GetCommand ¶
func (m *OfpGroupMod) GetCommand() OfpGroupModCommand
func (*OfpGroupMod) GetGroupId ¶
func (m *OfpGroupMod) GetGroupId() uint32
func (*OfpGroupMod) GetType ¶
func (m *OfpGroupMod) GetType() OfpGroupType
func (*OfpGroupMod) ProtoMessage ¶
func (*OfpGroupMod) ProtoMessage()
func (*OfpGroupMod) Reset ¶
func (m *OfpGroupMod) Reset()
func (*OfpGroupMod) String ¶
func (m *OfpGroupMod) String() string
func (*OfpGroupMod) XXX_DiscardUnknown ¶
func (m *OfpGroupMod) XXX_DiscardUnknown()
func (*OfpGroupMod) XXX_Marshal ¶
func (m *OfpGroupMod) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*OfpGroupMod) XXX_Merge ¶
func (m *OfpGroupMod) XXX_Merge(src proto.Message)
func (*OfpGroupMod) XXX_Size ¶
func (m *OfpGroupMod) XXX_Size() int
func (*OfpGroupMod) XXX_Unmarshal ¶
func (m *OfpGroupMod) XXX_Unmarshal(b []byte) error
type OfpGroupModCommand ¶
type OfpGroupModCommand int32
Group commands
const ( OfpGroupModCommand_OFPGC_ADD OfpGroupModCommand = 0 OfpGroupModCommand_OFPGC_MODIFY OfpGroupModCommand = 1 OfpGroupModCommand_OFPGC_DELETE OfpGroupModCommand = 2 )
func (OfpGroupModCommand) EnumDescriptor ¶
func (OfpGroupModCommand) EnumDescriptor() ([]byte, []int)
func (OfpGroupModCommand) String ¶
func (x OfpGroupModCommand) String() string
type OfpGroupModFailedCode ¶
type OfpGroupModFailedCode int32
ofp_error_msg 'code' values for OFPET_GROUP_MOD_FAILED. 'data' contains at least the first 64 bytes of the failed request.
const ( OfpGroupModFailedCode_OFPGMFC_GROUP_EXISTS OfpGroupModFailedCode = 0 OfpGroupModFailedCode_OFPGMFC_INVALID_GROUP OfpGroupModFailedCode = 1 OfpGroupModFailedCode_OFPGMFC_WEIGHT_UNSUPPORTED OfpGroupModFailedCode = 2 OfpGroupModFailedCode_OFPGMFC_OUT_OF_GROUPS OfpGroupModFailedCode = 3 OfpGroupModFailedCode_OFPGMFC_OUT_OF_BUCKETS OfpGroupModFailedCode = 4 OfpGroupModFailedCode_OFPGMFC_CHAINING_UNSUPPORTED OfpGroupModFailedCode = 5 OfpGroupModFailedCode_OFPGMFC_WATCH_UNSUPPORTED OfpGroupModFailedCode = 6 OfpGroupModFailedCode_OFPGMFC_LOOP OfpGroupModFailedCode = 7 OfpGroupModFailedCode_OFPGMFC_UNKNOWN_GROUP OfpGroupModFailedCode = 8 OfpGroupModFailedCode_OFPGMFC_CHAINED_GROUP OfpGroupModFailedCode = 9 OfpGroupModFailedCode_OFPGMFC_BAD_TYPE OfpGroupModFailedCode = 10 OfpGroupModFailedCode_OFPGMFC_BAD_COMMAND OfpGroupModFailedCode = 11 OfpGroupModFailedCode_OFPGMFC_BAD_BUCKET OfpGroupModFailedCode = 12 OfpGroupModFailedCode_OFPGMFC_BAD_WATCH OfpGroupModFailedCode = 13 OfpGroupModFailedCode_OFPGMFC_EPERM OfpGroupModFailedCode = 14 )
func (OfpGroupModFailedCode) EnumDescriptor ¶
func (OfpGroupModFailedCode) EnumDescriptor() ([]byte, []int)
func (OfpGroupModFailedCode) String ¶
func (x OfpGroupModFailedCode) String() string
type OfpGroupStats ¶
type OfpGroupStats struct { GroupId uint32 `protobuf:"varint,1,opt,name=group_id,json=groupId,proto3" json:"group_id,omitempty"` RefCount uint32 `protobuf:"varint,2,opt,name=ref_count,json=refCount,proto3" json:"ref_count,omitempty"` PacketCount uint64 `protobuf:"varint,3,opt,name=packet_count,json=packetCount,proto3" json:"packet_count,omitempty"` ByteCount uint64 `protobuf:"varint,4,opt,name=byte_count,json=byteCount,proto3" json:"byte_count,omitempty"` DurationSec uint32 `protobuf:"varint,5,opt,name=duration_sec,json=durationSec,proto3" json:"duration_sec,omitempty"` DurationNsec uint32 `protobuf:"varint,6,opt,name=duration_nsec,json=durationNsec,proto3" json:"duration_nsec,omitempty"` BucketStats []*OfpBucketCounter `protobuf:"bytes,7,rep,name=bucket_stats,json=bucketStats,proto3" json:"bucket_stats,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Body of reply to OFPMP_GROUP request.
func (*OfpGroupStats) Descriptor ¶
func (*OfpGroupStats) Descriptor() ([]byte, []int)
func (*OfpGroupStats) GetBucketStats ¶
func (m *OfpGroupStats) GetBucketStats() []*OfpBucketCounter
func (*OfpGroupStats) GetByteCount ¶
func (m *OfpGroupStats) GetByteCount() uint64
func (*OfpGroupStats) GetDurationNsec ¶
func (m *OfpGroupStats) GetDurationNsec() uint32
func (*OfpGroupStats) GetDurationSec ¶
func (m *OfpGroupStats) GetDurationSec() uint32
func (*OfpGroupStats) GetGroupId ¶
func (m *OfpGroupStats) GetGroupId() uint32
func (*OfpGroupStats) GetPacketCount ¶
func (m *OfpGroupStats) GetPacketCount() uint64
func (*OfpGroupStats) GetRefCount ¶
func (m *OfpGroupStats) GetRefCount() uint32
func (*OfpGroupStats) ProtoMessage ¶
func (*OfpGroupStats) ProtoMessage()
func (*OfpGroupStats) Reset ¶
func (m *OfpGroupStats) Reset()
func (*OfpGroupStats) String ¶
func (m *OfpGroupStats) String() string
func (*OfpGroupStats) XXX_DiscardUnknown ¶
func (m *OfpGroupStats) XXX_DiscardUnknown()
func (*OfpGroupStats) XXX_Marshal ¶
func (m *OfpGroupStats) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*OfpGroupStats) XXX_Merge ¶
func (m *OfpGroupStats) XXX_Merge(src proto.Message)
func (*OfpGroupStats) XXX_Size ¶
func (m *OfpGroupStats) XXX_Size() int
func (*OfpGroupStats) XXX_Unmarshal ¶
func (m *OfpGroupStats) XXX_Unmarshal(b []byte) error
type OfpGroupStatsRequest ¶
type OfpGroupStatsRequest struct { GroupId uint32 `protobuf:"varint,1,opt,name=group_id,json=groupId,proto3" json:"group_id,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Body of OFPMP_GROUP request.
func (*OfpGroupStatsRequest) Descriptor ¶
func (*OfpGroupStatsRequest) Descriptor() ([]byte, []int)
func (*OfpGroupStatsRequest) GetGroupId ¶
func (m *OfpGroupStatsRequest) GetGroupId() uint32
func (*OfpGroupStatsRequest) ProtoMessage ¶
func (*OfpGroupStatsRequest) ProtoMessage()
func (*OfpGroupStatsRequest) Reset ¶
func (m *OfpGroupStatsRequest) Reset()
func (*OfpGroupStatsRequest) String ¶
func (m *OfpGroupStatsRequest) String() string
func (*OfpGroupStatsRequest) XXX_DiscardUnknown ¶
func (m *OfpGroupStatsRequest) XXX_DiscardUnknown()
func (*OfpGroupStatsRequest) XXX_Marshal ¶
func (m *OfpGroupStatsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*OfpGroupStatsRequest) XXX_Merge ¶
func (m *OfpGroupStatsRequest) XXX_Merge(src proto.Message)
func (*OfpGroupStatsRequest) XXX_Size ¶
func (m *OfpGroupStatsRequest) XXX_Size() int
func (*OfpGroupStatsRequest) XXX_Unmarshal ¶
func (m *OfpGroupStatsRequest) XXX_Unmarshal(b []byte) error
type OfpGroupType ¶
type OfpGroupType int32
Group types. Values in the range [128; 255] are reserved for experimental use.
const ( OfpGroupType_OFPGT_ALL OfpGroupType = 0 OfpGroupType_OFPGT_SELECT OfpGroupType = 1 OfpGroupType_OFPGT_INDIRECT OfpGroupType = 2 OfpGroupType_OFPGT_FF OfpGroupType = 3 )
func (OfpGroupType) EnumDescriptor ¶
func (OfpGroupType) EnumDescriptor() ([]byte, []int)
func (OfpGroupType) String ¶
func (x OfpGroupType) String() string
type OfpHeader ¶
type OfpHeader struct { Version uint32 `protobuf:"varint,1,opt,name=version,proto3" json:"version,omitempty"` Type OfpType `protobuf:"varint,2,opt,name=type,proto3,enum=openflow_13.OfpType" json:"type,omitempty"` Xid uint32 `protobuf:"varint,3,opt,name=xid,proto3" json:"xid,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Header on all OpenFlow packets.
func (*OfpHeader) Descriptor ¶
func (*OfpHeader) GetVersion ¶
func (*OfpHeader) ProtoMessage ¶
func (*OfpHeader) ProtoMessage()
func (*OfpHeader) XXX_DiscardUnknown ¶
func (m *OfpHeader) XXX_DiscardUnknown()
func (*OfpHeader) XXX_Marshal ¶
func (*OfpHeader) XXX_Unmarshal ¶
type OfpHello ¶
type OfpHello struct { // Hello element list Elements []*OfpHelloElemHeader `protobuf:"bytes,1,rep,name=elements,proto3" json:"elements,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
OFPT_HELLO. This message includes zero or more hello elements having variable size. Unknown elements types must be ignored/skipped, to allow for future extensions.
func (*OfpHello) Descriptor ¶
func (*OfpHello) GetElements ¶
func (m *OfpHello) GetElements() []*OfpHelloElemHeader
func (*OfpHello) ProtoMessage ¶
func (*OfpHello) ProtoMessage()
func (*OfpHello) XXX_DiscardUnknown ¶
func (m *OfpHello) XXX_DiscardUnknown()
func (*OfpHello) XXX_Marshal ¶
func (*OfpHello) XXX_Unmarshal ¶
type OfpHelloElemHeader ¶
type OfpHelloElemHeader struct { Type OfpHelloElemType `protobuf:"varint,1,opt,name=type,proto3,enum=openflow_13.OfpHelloElemType" json:"type,omitempty"` // Types that are valid to be assigned to Element: // *OfpHelloElemHeader_Versionbitmap Element isOfpHelloElemHeader_Element `protobuf_oneof:"element"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Common header for all Hello Elements
func (*OfpHelloElemHeader) Descriptor ¶
func (*OfpHelloElemHeader) Descriptor() ([]byte, []int)
func (*OfpHelloElemHeader) GetElement ¶
func (m *OfpHelloElemHeader) GetElement() isOfpHelloElemHeader_Element
func (*OfpHelloElemHeader) GetType ¶
func (m *OfpHelloElemHeader) GetType() OfpHelloElemType
func (*OfpHelloElemHeader) GetVersionbitmap ¶
func (m *OfpHelloElemHeader) GetVersionbitmap() *OfpHelloElemVersionbitmap
func (*OfpHelloElemHeader) ProtoMessage ¶
func (*OfpHelloElemHeader) ProtoMessage()
func (*OfpHelloElemHeader) Reset ¶
func (m *OfpHelloElemHeader) Reset()
func (*OfpHelloElemHeader) String ¶
func (m *OfpHelloElemHeader) String() string
func (*OfpHelloElemHeader) XXX_DiscardUnknown ¶
func (m *OfpHelloElemHeader) XXX_DiscardUnknown()
func (*OfpHelloElemHeader) XXX_Marshal ¶
func (m *OfpHelloElemHeader) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*OfpHelloElemHeader) XXX_Merge ¶
func (m *OfpHelloElemHeader) XXX_Merge(src proto.Message)
func (*OfpHelloElemHeader) XXX_OneofWrappers ¶
func (*OfpHelloElemHeader) XXX_OneofWrappers() []interface{}
XXX_OneofWrappers is for the internal use of the proto package.
func (*OfpHelloElemHeader) XXX_Size ¶
func (m *OfpHelloElemHeader) XXX_Size() int
func (*OfpHelloElemHeader) XXX_Unmarshal ¶
func (m *OfpHelloElemHeader) XXX_Unmarshal(b []byte) error
type OfpHelloElemHeader_Versionbitmap ¶
type OfpHelloElemHeader_Versionbitmap struct {
Versionbitmap *OfpHelloElemVersionbitmap `protobuf:"bytes,2,opt,name=versionbitmap,proto3,oneof"`
}
type OfpHelloElemType ¶
type OfpHelloElemType int32
Hello elements types.
const ( OfpHelloElemType_OFPHET_INVALID OfpHelloElemType = 0 OfpHelloElemType_OFPHET_VERSIONBITMAP OfpHelloElemType = 1 )
func (OfpHelloElemType) EnumDescriptor ¶
func (OfpHelloElemType) EnumDescriptor() ([]byte, []int)
func (OfpHelloElemType) String ¶
func (x OfpHelloElemType) String() string
type OfpHelloElemVersionbitmap ¶
type OfpHelloElemVersionbitmap struct { Bitmaps []uint32 `protobuf:"varint,2,rep,packed,name=bitmaps,proto3" json:"bitmaps,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Version bitmap Hello Element
func (*OfpHelloElemVersionbitmap) Descriptor ¶
func (*OfpHelloElemVersionbitmap) Descriptor() ([]byte, []int)
func (*OfpHelloElemVersionbitmap) GetBitmaps ¶
func (m *OfpHelloElemVersionbitmap) GetBitmaps() []uint32
func (*OfpHelloElemVersionbitmap) ProtoMessage ¶
func (*OfpHelloElemVersionbitmap) ProtoMessage()
func (*OfpHelloElemVersionbitmap) Reset ¶
func (m *OfpHelloElemVersionbitmap) Reset()
func (*OfpHelloElemVersionbitmap) String ¶
func (m *OfpHelloElemVersionbitmap) String() string
func (*OfpHelloElemVersionbitmap) XXX_DiscardUnknown ¶
func (m *OfpHelloElemVersionbitmap) XXX_DiscardUnknown()
func (*OfpHelloElemVersionbitmap) XXX_Marshal ¶
func (m *OfpHelloElemVersionbitmap) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*OfpHelloElemVersionbitmap) XXX_Merge ¶
func (m *OfpHelloElemVersionbitmap) XXX_Merge(src proto.Message)
func (*OfpHelloElemVersionbitmap) XXX_Size ¶
func (m *OfpHelloElemVersionbitmap) XXX_Size() int
func (*OfpHelloElemVersionbitmap) XXX_Unmarshal ¶
func (m *OfpHelloElemVersionbitmap) XXX_Unmarshal(b []byte) error
type OfpHelloFailedCode ¶
type OfpHelloFailedCode int32
ofp_error_msg 'code' values for OFPET_HELLO_FAILED. 'data' contains an ASCII text string that may give failure details.
const ( OfpHelloFailedCode_OFPHFC_INCOMPATIBLE OfpHelloFailedCode = 0 OfpHelloFailedCode_OFPHFC_EPERM OfpHelloFailedCode = 1 )
func (OfpHelloFailedCode) EnumDescriptor ¶
func (OfpHelloFailedCode) EnumDescriptor() ([]byte, []int)
func (OfpHelloFailedCode) String ¶
func (x OfpHelloFailedCode) String() string
type OfpInstruction ¶
type OfpInstruction struct { Type uint32 `protobuf:"varint,1,opt,name=type,proto3" json:"type,omitempty"` // Types that are valid to be assigned to Data: // *OfpInstruction_GotoTable // *OfpInstruction_WriteMetadata // *OfpInstruction_Actions // *OfpInstruction_Meter // *OfpInstruction_Experimenter Data isOfpInstruction_Data `protobuf_oneof:"data"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Instruction header that is common to all instructions. The length includes the header and any padding used to make the instruction 64-bit aligned. NB: The length of an instruction *must* always be a multiple of eight.
func (*OfpInstruction) Descriptor ¶
func (*OfpInstruction) Descriptor() ([]byte, []int)
func (*OfpInstruction) GetActions ¶
func (m *OfpInstruction) GetActions() *OfpInstructionActions
func (*OfpInstruction) GetData ¶
func (m *OfpInstruction) GetData() isOfpInstruction_Data
func (*OfpInstruction) GetExperimenter ¶
func (m *OfpInstruction) GetExperimenter() *OfpInstructionExperimenter
func (*OfpInstruction) GetGotoTable ¶
func (m *OfpInstruction) GetGotoTable() *OfpInstructionGotoTable
func (*OfpInstruction) GetMeter ¶
func (m *OfpInstruction) GetMeter() *OfpInstructionMeter
func (*OfpInstruction) GetType ¶
func (m *OfpInstruction) GetType() uint32
func (*OfpInstruction) GetWriteMetadata ¶
func (m *OfpInstruction) GetWriteMetadata() *OfpInstructionWriteMetadata
func (*OfpInstruction) ProtoMessage ¶
func (*OfpInstruction) ProtoMessage()
func (*OfpInstruction) Reset ¶
func (m *OfpInstruction) Reset()
func (*OfpInstruction) String ¶
func (m *OfpInstruction) String() string
func (*OfpInstruction) XXX_DiscardUnknown ¶
func (m *OfpInstruction) XXX_DiscardUnknown()
func (*OfpInstruction) XXX_Marshal ¶
func (m *OfpInstruction) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*OfpInstruction) XXX_Merge ¶
func (m *OfpInstruction) XXX_Merge(src proto.Message)
func (*OfpInstruction) XXX_OneofWrappers ¶
func (*OfpInstruction) XXX_OneofWrappers() []interface{}
XXX_OneofWrappers is for the internal use of the proto package.
func (*OfpInstruction) XXX_Size ¶
func (m *OfpInstruction) XXX_Size() int
func (*OfpInstruction) XXX_Unmarshal ¶
func (m *OfpInstruction) XXX_Unmarshal(b []byte) error
type OfpInstructionActions ¶
type OfpInstructionActions struct { Actions []*OfpAction `protobuf:"bytes,1,rep,name=actions,proto3" json:"actions,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Instruction structure for OFPIT_WRITE/APPLY/CLEAR_ACTIONS
func (*OfpInstructionActions) Descriptor ¶
func (*OfpInstructionActions) Descriptor() ([]byte, []int)
func (*OfpInstructionActions) GetActions ¶
func (m *OfpInstructionActions) GetActions() []*OfpAction
func (*OfpInstructionActions) ProtoMessage ¶
func (*OfpInstructionActions) ProtoMessage()
func (*OfpInstructionActions) Reset ¶
func (m *OfpInstructionActions) Reset()
func (*OfpInstructionActions) String ¶
func (m *OfpInstructionActions) String() string
func (*OfpInstructionActions) XXX_DiscardUnknown ¶
func (m *OfpInstructionActions) XXX_DiscardUnknown()
func (*OfpInstructionActions) XXX_Marshal ¶
func (m *OfpInstructionActions) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*OfpInstructionActions) XXX_Merge ¶
func (m *OfpInstructionActions) XXX_Merge(src proto.Message)
func (*OfpInstructionActions) XXX_Size ¶
func (m *OfpInstructionActions) XXX_Size() int
func (*OfpInstructionActions) XXX_Unmarshal ¶
func (m *OfpInstructionActions) XXX_Unmarshal(b []byte) error
type OfpInstructionExperimenter ¶
type OfpInstructionExperimenter struct { Experimenter uint32 `protobuf:"varint,1,opt,name=experimenter,proto3" json:"experimenter,omitempty"` // Experimenter-defined arbitrary additional data. Data []byte `protobuf:"bytes,2,opt,name=data,proto3" json:"data,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Instruction structure for experimental instructions
func (*OfpInstructionExperimenter) Descriptor ¶
func (*OfpInstructionExperimenter) Descriptor() ([]byte, []int)
func (*OfpInstructionExperimenter) GetData ¶
func (m *OfpInstructionExperimenter) GetData() []byte
func (*OfpInstructionExperimenter) GetExperimenter ¶
func (m *OfpInstructionExperimenter) GetExperimenter() uint32
func (*OfpInstructionExperimenter) ProtoMessage ¶
func (*OfpInstructionExperimenter) ProtoMessage()
func (*OfpInstructionExperimenter) Reset ¶
func (m *OfpInstructionExperimenter) Reset()
func (*OfpInstructionExperimenter) String ¶
func (m *OfpInstructionExperimenter) String() string
func (*OfpInstructionExperimenter) XXX_DiscardUnknown ¶
func (m *OfpInstructionExperimenter) XXX_DiscardUnknown()
func (*OfpInstructionExperimenter) XXX_Marshal ¶
func (m *OfpInstructionExperimenter) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*OfpInstructionExperimenter) XXX_Merge ¶
func (m *OfpInstructionExperimenter) XXX_Merge(src proto.Message)
func (*OfpInstructionExperimenter) XXX_Size ¶
func (m *OfpInstructionExperimenter) XXX_Size() int
func (*OfpInstructionExperimenter) XXX_Unmarshal ¶
func (m *OfpInstructionExperimenter) XXX_Unmarshal(b []byte) error
type OfpInstructionGotoTable ¶
type OfpInstructionGotoTable struct { TableId uint32 `protobuf:"varint,1,opt,name=table_id,json=tableId,proto3" json:"table_id,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Instruction structure for OFPIT_GOTO_TABLE
func (*OfpInstructionGotoTable) Descriptor ¶
func (*OfpInstructionGotoTable) Descriptor() ([]byte, []int)
func (*OfpInstructionGotoTable) GetTableId ¶
func (m *OfpInstructionGotoTable) GetTableId() uint32
func (*OfpInstructionGotoTable) ProtoMessage ¶
func (*OfpInstructionGotoTable) ProtoMessage()
func (*OfpInstructionGotoTable) Reset ¶
func (m *OfpInstructionGotoTable) Reset()
func (*OfpInstructionGotoTable) String ¶
func (m *OfpInstructionGotoTable) String() string
func (*OfpInstructionGotoTable) XXX_DiscardUnknown ¶
func (m *OfpInstructionGotoTable) XXX_DiscardUnknown()
func (*OfpInstructionGotoTable) XXX_Marshal ¶
func (m *OfpInstructionGotoTable) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*OfpInstructionGotoTable) XXX_Merge ¶
func (m *OfpInstructionGotoTable) XXX_Merge(src proto.Message)
func (*OfpInstructionGotoTable) XXX_Size ¶
func (m *OfpInstructionGotoTable) XXX_Size() int
func (*OfpInstructionGotoTable) XXX_Unmarshal ¶
func (m *OfpInstructionGotoTable) XXX_Unmarshal(b []byte) error
type OfpInstructionMeter ¶
type OfpInstructionMeter struct { MeterId uint32 `protobuf:"varint,1,opt,name=meter_id,json=meterId,proto3" json:"meter_id,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Instruction structure for OFPIT_METER
func (*OfpInstructionMeter) Descriptor ¶
func (*OfpInstructionMeter) Descriptor() ([]byte, []int)
func (*OfpInstructionMeter) GetMeterId ¶
func (m *OfpInstructionMeter) GetMeterId() uint32
func (*OfpInstructionMeter) ProtoMessage ¶
func (*OfpInstructionMeter) ProtoMessage()
func (*OfpInstructionMeter) Reset ¶
func (m *OfpInstructionMeter) Reset()
func (*OfpInstructionMeter) String ¶
func (m *OfpInstructionMeter) String() string
func (*OfpInstructionMeter) XXX_DiscardUnknown ¶
func (m *OfpInstructionMeter) XXX_DiscardUnknown()
func (*OfpInstructionMeter) XXX_Marshal ¶
func (m *OfpInstructionMeter) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*OfpInstructionMeter) XXX_Merge ¶
func (m *OfpInstructionMeter) XXX_Merge(src proto.Message)
func (*OfpInstructionMeter) XXX_Size ¶
func (m *OfpInstructionMeter) XXX_Size() int
func (*OfpInstructionMeter) XXX_Unmarshal ¶
func (m *OfpInstructionMeter) XXX_Unmarshal(b []byte) error
type OfpInstructionType ¶
type OfpInstructionType int32
const ( OfpInstructionType_OFPIT_INVALID OfpInstructionType = 0 OfpInstructionType_OFPIT_GOTO_TABLE OfpInstructionType = 1 OfpInstructionType_OFPIT_WRITE_METADATA OfpInstructionType = 2 OfpInstructionType_OFPIT_WRITE_ACTIONS OfpInstructionType = 3 OfpInstructionType_OFPIT_APPLY_ACTIONS OfpInstructionType = 4 OfpInstructionType_OFPIT_CLEAR_ACTIONS OfpInstructionType = 5 OfpInstructionType_OFPIT_METER OfpInstructionType = 6 OfpInstructionType_OFPIT_EXPERIMENTER OfpInstructionType = 65535 )
func (OfpInstructionType) EnumDescriptor ¶
func (OfpInstructionType) EnumDescriptor() ([]byte, []int)
func (OfpInstructionType) String ¶
func (x OfpInstructionType) String() string
type OfpInstructionWriteMetadata ¶
type OfpInstructionWriteMetadata struct { Metadata uint64 `protobuf:"varint,1,opt,name=metadata,proto3" json:"metadata,omitempty"` MetadataMask uint64 `protobuf:"varint,2,opt,name=metadata_mask,json=metadataMask,proto3" json:"metadata_mask,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Instruction structure for OFPIT_WRITE_METADATA
func (*OfpInstructionWriteMetadata) Descriptor ¶
func (*OfpInstructionWriteMetadata) Descriptor() ([]byte, []int)
func (*OfpInstructionWriteMetadata) GetMetadata ¶
func (m *OfpInstructionWriteMetadata) GetMetadata() uint64
func (*OfpInstructionWriteMetadata) GetMetadataMask ¶
func (m *OfpInstructionWriteMetadata) GetMetadataMask() uint64
func (*OfpInstructionWriteMetadata) ProtoMessage ¶
func (*OfpInstructionWriteMetadata) ProtoMessage()
func (*OfpInstructionWriteMetadata) Reset ¶
func (m *OfpInstructionWriteMetadata) Reset()
func (*OfpInstructionWriteMetadata) String ¶
func (m *OfpInstructionWriteMetadata) String() string
func (*OfpInstructionWriteMetadata) XXX_DiscardUnknown ¶
func (m *OfpInstructionWriteMetadata) XXX_DiscardUnknown()
func (*OfpInstructionWriteMetadata) XXX_Marshal ¶
func (m *OfpInstructionWriteMetadata) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*OfpInstructionWriteMetadata) XXX_Merge ¶
func (m *OfpInstructionWriteMetadata) XXX_Merge(src proto.Message)
func (*OfpInstructionWriteMetadata) XXX_Size ¶
func (m *OfpInstructionWriteMetadata) XXX_Size() int
func (*OfpInstructionWriteMetadata) XXX_Unmarshal ¶
func (m *OfpInstructionWriteMetadata) XXX_Unmarshal(b []byte) error
type OfpInstruction_Actions ¶
type OfpInstruction_Actions struct {
Actions *OfpInstructionActions `protobuf:"bytes,4,opt,name=actions,proto3,oneof"`
}
type OfpInstruction_Experimenter ¶
type OfpInstruction_Experimenter struct {
Experimenter *OfpInstructionExperimenter `protobuf:"bytes,6,opt,name=experimenter,proto3,oneof"`
}
type OfpInstruction_GotoTable ¶
type OfpInstruction_GotoTable struct {
GotoTable *OfpInstructionGotoTable `protobuf:"bytes,2,opt,name=goto_table,json=gotoTable,proto3,oneof"`
}
type OfpInstruction_Meter ¶
type OfpInstruction_Meter struct {
Meter *OfpInstructionMeter `protobuf:"bytes,5,opt,name=meter,proto3,oneof"`
}
type OfpInstruction_WriteMetadata ¶
type OfpInstruction_WriteMetadata struct {
WriteMetadata *OfpInstructionWriteMetadata `protobuf:"bytes,3,opt,name=write_metadata,json=writeMetadata,proto3,oneof"`
}
type OfpIpv6ExthdrFlags ¶
type OfpIpv6ExthdrFlags int32
Bit definitions for IPv6 Extension Header pseudo-field.
const ( OfpIpv6ExthdrFlags_OFPIEH_INVALID OfpIpv6ExthdrFlags = 0 OfpIpv6ExthdrFlags_OFPIEH_NONEXT OfpIpv6ExthdrFlags = 1 OfpIpv6ExthdrFlags_OFPIEH_ESP OfpIpv6ExthdrFlags = 2 OfpIpv6ExthdrFlags_OFPIEH_AUTH OfpIpv6ExthdrFlags = 4 OfpIpv6ExthdrFlags_OFPIEH_DEST OfpIpv6ExthdrFlags = 8 OfpIpv6ExthdrFlags_OFPIEH_FRAG OfpIpv6ExthdrFlags = 16 OfpIpv6ExthdrFlags_OFPIEH_ROUTER OfpIpv6ExthdrFlags = 32 OfpIpv6ExthdrFlags_OFPIEH_HOP OfpIpv6ExthdrFlags = 64 OfpIpv6ExthdrFlags_OFPIEH_UNREP OfpIpv6ExthdrFlags = 128 OfpIpv6ExthdrFlags_OFPIEH_UNSEQ OfpIpv6ExthdrFlags = 256 )
func (OfpIpv6ExthdrFlags) EnumDescriptor ¶
func (OfpIpv6ExthdrFlags) EnumDescriptor() ([]byte, []int)
func (OfpIpv6ExthdrFlags) String ¶
func (x OfpIpv6ExthdrFlags) String() string
type OfpMatch ¶
type OfpMatch struct { Type OfpMatchType `protobuf:"varint,1,opt,name=type,proto3,enum=openflow_13.OfpMatchType" json:"type,omitempty"` OxmFields []*OfpOxmField `protobuf:"bytes,2,rep,name=oxm_fields,json=oxmFields,proto3" json:"oxm_fields,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Fields to match against flows
func (*OfpMatch) Descriptor ¶
func (*OfpMatch) GetOxmFields ¶
func (m *OfpMatch) GetOxmFields() []*OfpOxmField
func (*OfpMatch) GetType ¶
func (m *OfpMatch) GetType() OfpMatchType
func (*OfpMatch) ProtoMessage ¶
func (*OfpMatch) ProtoMessage()
func (*OfpMatch) XXX_DiscardUnknown ¶
func (m *OfpMatch) XXX_DiscardUnknown()
func (*OfpMatch) XXX_Marshal ¶
func (*OfpMatch) XXX_Unmarshal ¶
type OfpMatchType ¶
type OfpMatchType int32
The match type indicates the match structure (set of fields that compose the match) in use. The match type is placed in the type field at the beginning of all match structures. The "OpenFlow Extensible Match" type corresponds to OXM TLV format described below and must be supported by all OpenFlow switches. Extensions that define other match types may be published on the ONF wiki. Support for extensions is optional.
const ( OfpMatchType_OFPMT_STANDARD OfpMatchType = 0 OfpMatchType_OFPMT_OXM OfpMatchType = 1 )
func (OfpMatchType) EnumDescriptor ¶
func (OfpMatchType) EnumDescriptor() ([]byte, []int)
func (OfpMatchType) String ¶
func (x OfpMatchType) String() string
type OfpMeter ¶
type OfpMeter int32
Meter numbering. Flow meters can use any number up to OFPM_MAX.
func (OfpMeter) EnumDescriptor ¶
type OfpMeterBandDrop ¶
type OfpMeterBandDrop struct { XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
OFPMBT_DROP band - drop packets
func (*OfpMeterBandDrop) Descriptor ¶
func (*OfpMeterBandDrop) Descriptor() ([]byte, []int)
func (*OfpMeterBandDrop) ProtoMessage ¶
func (*OfpMeterBandDrop) ProtoMessage()
func (*OfpMeterBandDrop) Reset ¶
func (m *OfpMeterBandDrop) Reset()
func (*OfpMeterBandDrop) String ¶
func (m *OfpMeterBandDrop) String() string
func (*OfpMeterBandDrop) XXX_DiscardUnknown ¶
func (m *OfpMeterBandDrop) XXX_DiscardUnknown()
func (*OfpMeterBandDrop) XXX_Marshal ¶
func (m *OfpMeterBandDrop) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*OfpMeterBandDrop) XXX_Merge ¶
func (m *OfpMeterBandDrop) XXX_Merge(src proto.Message)
func (*OfpMeterBandDrop) XXX_Size ¶
func (m *OfpMeterBandDrop) XXX_Size() int
func (*OfpMeterBandDrop) XXX_Unmarshal ¶
func (m *OfpMeterBandDrop) XXX_Unmarshal(b []byte) error
type OfpMeterBandDscpRemark ¶
type OfpMeterBandDscpRemark struct { PrecLevel uint32 `protobuf:"varint,1,opt,name=prec_level,json=precLevel,proto3" json:"prec_level,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
OFPMBT_DSCP_REMARK band - Remark DSCP in the IP header
func (*OfpMeterBandDscpRemark) Descriptor ¶
func (*OfpMeterBandDscpRemark) Descriptor() ([]byte, []int)
func (*OfpMeterBandDscpRemark) GetPrecLevel ¶
func (m *OfpMeterBandDscpRemark) GetPrecLevel() uint32
func (*OfpMeterBandDscpRemark) ProtoMessage ¶
func (*OfpMeterBandDscpRemark) ProtoMessage()
func (*OfpMeterBandDscpRemark) Reset ¶
func (m *OfpMeterBandDscpRemark) Reset()
func (*OfpMeterBandDscpRemark) String ¶
func (m *OfpMeterBandDscpRemark) String() string
func (*OfpMeterBandDscpRemark) XXX_DiscardUnknown ¶
func (m *OfpMeterBandDscpRemark) XXX_DiscardUnknown()
func (*OfpMeterBandDscpRemark) XXX_Marshal ¶
func (m *OfpMeterBandDscpRemark) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*OfpMeterBandDscpRemark) XXX_Merge ¶
func (m *OfpMeterBandDscpRemark) XXX_Merge(src proto.Message)
func (*OfpMeterBandDscpRemark) XXX_Size ¶
func (m *OfpMeterBandDscpRemark) XXX_Size() int
func (*OfpMeterBandDscpRemark) XXX_Unmarshal ¶
func (m *OfpMeterBandDscpRemark) XXX_Unmarshal(b []byte) error
type OfpMeterBandExperimenter ¶
type OfpMeterBandExperimenter struct { Experimenter uint32 `protobuf:"varint,1,opt,name=experimenter,proto3" json:"experimenter,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
OFPMBT_EXPERIMENTER band - Experimenter type. The rest of the band is experimenter-defined.
func (*OfpMeterBandExperimenter) Descriptor ¶
func (*OfpMeterBandExperimenter) Descriptor() ([]byte, []int)
func (*OfpMeterBandExperimenter) GetExperimenter ¶
func (m *OfpMeterBandExperimenter) GetExperimenter() uint32
func (*OfpMeterBandExperimenter) ProtoMessage ¶
func (*OfpMeterBandExperimenter) ProtoMessage()
func (*OfpMeterBandExperimenter) Reset ¶
func (m *OfpMeterBandExperimenter) Reset()
func (*OfpMeterBandExperimenter) String ¶
func (m *OfpMeterBandExperimenter) String() string
func (*OfpMeterBandExperimenter) XXX_DiscardUnknown ¶
func (m *OfpMeterBandExperimenter) XXX_DiscardUnknown()
func (*OfpMeterBandExperimenter) XXX_Marshal ¶
func (m *OfpMeterBandExperimenter) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*OfpMeterBandExperimenter) XXX_Merge ¶
func (m *OfpMeterBandExperimenter) XXX_Merge(src proto.Message)
func (*OfpMeterBandExperimenter) XXX_Size ¶
func (m *OfpMeterBandExperimenter) XXX_Size() int
func (*OfpMeterBandExperimenter) XXX_Unmarshal ¶
func (m *OfpMeterBandExperimenter) XXX_Unmarshal(b []byte) error
type OfpMeterBandHeader ¶
type OfpMeterBandHeader struct { Type OfpMeterBandType `protobuf:"varint,1,opt,name=type,proto3,enum=openflow_13.OfpMeterBandType" json:"type,omitempty"` Rate uint32 `protobuf:"varint,2,opt,name=rate,proto3" json:"rate,omitempty"` BurstSize uint32 `protobuf:"varint,3,opt,name=burst_size,json=burstSize,proto3" json:"burst_size,omitempty"` // Types that are valid to be assigned to Data: // *OfpMeterBandHeader_Drop // *OfpMeterBandHeader_DscpRemark // *OfpMeterBandHeader_Experimenter Data isOfpMeterBandHeader_Data `protobuf_oneof:"data"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Common header for all meter bands
func (*OfpMeterBandHeader) Descriptor ¶
func (*OfpMeterBandHeader) Descriptor() ([]byte, []int)
func (*OfpMeterBandHeader) GetBurstSize ¶
func (m *OfpMeterBandHeader) GetBurstSize() uint32
func (*OfpMeterBandHeader) GetData ¶
func (m *OfpMeterBandHeader) GetData() isOfpMeterBandHeader_Data
func (*OfpMeterBandHeader) GetDrop ¶
func (m *OfpMeterBandHeader) GetDrop() *OfpMeterBandDrop
func (*OfpMeterBandHeader) GetDscpRemark ¶
func (m *OfpMeterBandHeader) GetDscpRemark() *OfpMeterBandDscpRemark
func (*OfpMeterBandHeader) GetExperimenter ¶
func (m *OfpMeterBandHeader) GetExperimenter() *OfpMeterBandExperimenter
func (*OfpMeterBandHeader) GetRate ¶
func (m *OfpMeterBandHeader) GetRate() uint32
func (*OfpMeterBandHeader) GetType ¶
func (m *OfpMeterBandHeader) GetType() OfpMeterBandType
func (*OfpMeterBandHeader) ProtoMessage ¶
func (*OfpMeterBandHeader) ProtoMessage()
func (*OfpMeterBandHeader) Reset ¶
func (m *OfpMeterBandHeader) Reset()
func (*OfpMeterBandHeader) String ¶
func (m *OfpMeterBandHeader) String() string
func (*OfpMeterBandHeader) XXX_DiscardUnknown ¶
func (m *OfpMeterBandHeader) XXX_DiscardUnknown()
func (*OfpMeterBandHeader) XXX_Marshal ¶
func (m *OfpMeterBandHeader) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*OfpMeterBandHeader) XXX_Merge ¶
func (m *OfpMeterBandHeader) XXX_Merge(src proto.Message)
func (*OfpMeterBandHeader) XXX_OneofWrappers ¶
func (*OfpMeterBandHeader) XXX_OneofWrappers() []interface{}
XXX_OneofWrappers is for the internal use of the proto package.
func (*OfpMeterBandHeader) XXX_Size ¶
func (m *OfpMeterBandHeader) XXX_Size() int
func (*OfpMeterBandHeader) XXX_Unmarshal ¶
func (m *OfpMeterBandHeader) XXX_Unmarshal(b []byte) error
type OfpMeterBandHeader_Drop ¶
type OfpMeterBandHeader_Drop struct {
Drop *OfpMeterBandDrop `protobuf:"bytes,4,opt,name=drop,proto3,oneof"`
}
type OfpMeterBandHeader_DscpRemark ¶
type OfpMeterBandHeader_DscpRemark struct {
DscpRemark *OfpMeterBandDscpRemark `protobuf:"bytes,5,opt,name=dscp_remark,json=dscpRemark,proto3,oneof"`
}
type OfpMeterBandHeader_Experimenter ¶
type OfpMeterBandHeader_Experimenter struct {
Experimenter *OfpMeterBandExperimenter `protobuf:"bytes,6,opt,name=experimenter,proto3,oneof"`
}
type OfpMeterBandStats ¶
type OfpMeterBandStats struct { PacketBandCount uint64 `protobuf:"varint,1,opt,name=packet_band_count,json=packetBandCount,proto3" json:"packet_band_count,omitempty"` ByteBandCount uint64 `protobuf:"varint,2,opt,name=byte_band_count,json=byteBandCount,proto3" json:"byte_band_count,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Statistics for each meter band
func (*OfpMeterBandStats) Descriptor ¶
func (*OfpMeterBandStats) Descriptor() ([]byte, []int)
func (*OfpMeterBandStats) GetByteBandCount ¶
func (m *OfpMeterBandStats) GetByteBandCount() uint64
func (*OfpMeterBandStats) GetPacketBandCount ¶
func (m *OfpMeterBandStats) GetPacketBandCount() uint64
func (*OfpMeterBandStats) ProtoMessage ¶
func (*OfpMeterBandStats) ProtoMessage()
func (*OfpMeterBandStats) Reset ¶
func (m *OfpMeterBandStats) Reset()
func (*OfpMeterBandStats) String ¶
func (m *OfpMeterBandStats) String() string
func (*OfpMeterBandStats) XXX_DiscardUnknown ¶
func (m *OfpMeterBandStats) XXX_DiscardUnknown()
func (*OfpMeterBandStats) XXX_Marshal ¶
func (m *OfpMeterBandStats) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*OfpMeterBandStats) XXX_Merge ¶
func (m *OfpMeterBandStats) XXX_Merge(src proto.Message)
func (*OfpMeterBandStats) XXX_Size ¶
func (m *OfpMeterBandStats) XXX_Size() int
func (*OfpMeterBandStats) XXX_Unmarshal ¶
func (m *OfpMeterBandStats) XXX_Unmarshal(b []byte) error
type OfpMeterBandType ¶
type OfpMeterBandType int32
Meter band types
const ( OfpMeterBandType_OFPMBT_INVALID OfpMeterBandType = 0 OfpMeterBandType_OFPMBT_DROP OfpMeterBandType = 1 OfpMeterBandType_OFPMBT_DSCP_REMARK OfpMeterBandType = 2 OfpMeterBandType_OFPMBT_EXPERIMENTER OfpMeterBandType = 65535 )
func (OfpMeterBandType) EnumDescriptor ¶
func (OfpMeterBandType) EnumDescriptor() ([]byte, []int)
func (OfpMeterBandType) String ¶
func (x OfpMeterBandType) String() string
type OfpMeterConfig ¶
type OfpMeterConfig struct { Flags uint32 `protobuf:"varint,1,opt,name=flags,proto3" json:"flags,omitempty"` MeterId uint32 `protobuf:"varint,2,opt,name=meter_id,json=meterId,proto3" json:"meter_id,omitempty"` Bands []*OfpMeterBandHeader `protobuf:"bytes,3,rep,name=bands,proto3" json:"bands,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Body of reply to OFPMP_METER_CONFIG request. Meter configuration.
func (*OfpMeterConfig) Descriptor ¶
func (*OfpMeterConfig) Descriptor() ([]byte, []int)
func (*OfpMeterConfig) GetBands ¶
func (m *OfpMeterConfig) GetBands() []*OfpMeterBandHeader
func (*OfpMeterConfig) GetFlags ¶
func (m *OfpMeterConfig) GetFlags() uint32
func (*OfpMeterConfig) GetMeterId ¶
func (m *OfpMeterConfig) GetMeterId() uint32
func (*OfpMeterConfig) ProtoMessage ¶
func (*OfpMeterConfig) ProtoMessage()
func (*OfpMeterConfig) Reset ¶
func (m *OfpMeterConfig) Reset()
func (*OfpMeterConfig) String ¶
func (m *OfpMeterConfig) String() string
func (*OfpMeterConfig) XXX_DiscardUnknown ¶
func (m *OfpMeterConfig) XXX_DiscardUnknown()
func (*OfpMeterConfig) XXX_Marshal ¶
func (m *OfpMeterConfig) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*OfpMeterConfig) XXX_Merge ¶
func (m *OfpMeterConfig) XXX_Merge(src proto.Message)
func (*OfpMeterConfig) XXX_Size ¶
func (m *OfpMeterConfig) XXX_Size() int
func (*OfpMeterConfig) XXX_Unmarshal ¶
func (m *OfpMeterConfig) XXX_Unmarshal(b []byte) error
type OfpMeterEntry ¶
type OfpMeterEntry struct { Config *OfpMeterConfig `protobuf:"bytes,1,opt,name=config,proto3" json:"config,omitempty"` Stats *OfpMeterStats `protobuf:"bytes,2,opt,name=stats,proto3" json:"stats,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*OfpMeterEntry) Descriptor ¶
func (*OfpMeterEntry) Descriptor() ([]byte, []int)
func (*OfpMeterEntry) GetConfig ¶
func (m *OfpMeterEntry) GetConfig() *OfpMeterConfig
func (*OfpMeterEntry) GetStats ¶
func (m *OfpMeterEntry) GetStats() *OfpMeterStats
func (*OfpMeterEntry) ProtoMessage ¶
func (*OfpMeterEntry) ProtoMessage()
func (*OfpMeterEntry) Reset ¶
func (m *OfpMeterEntry) Reset()
func (*OfpMeterEntry) String ¶
func (m *OfpMeterEntry) String() string
func (*OfpMeterEntry) XXX_DiscardUnknown ¶
func (m *OfpMeterEntry) XXX_DiscardUnknown()
func (*OfpMeterEntry) XXX_Marshal ¶
func (m *OfpMeterEntry) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*OfpMeterEntry) XXX_Merge ¶
func (m *OfpMeterEntry) XXX_Merge(src proto.Message)
func (*OfpMeterEntry) XXX_Size ¶
func (m *OfpMeterEntry) XXX_Size() int
func (*OfpMeterEntry) XXX_Unmarshal ¶
func (m *OfpMeterEntry) XXX_Unmarshal(b []byte) error
type OfpMeterFeatures ¶
type OfpMeterFeatures struct { MaxMeter uint32 `protobuf:"varint,1,opt,name=max_meter,json=maxMeter,proto3" json:"max_meter,omitempty"` BandTypes uint32 `protobuf:"varint,2,opt,name=band_types,json=bandTypes,proto3" json:"band_types,omitempty"` Capabilities uint32 `protobuf:"varint,3,opt,name=capabilities,proto3" json:"capabilities,omitempty"` MaxBands uint32 `protobuf:"varint,4,opt,name=max_bands,json=maxBands,proto3" json:"max_bands,omitempty"` MaxColor uint32 `protobuf:"varint,5,opt,name=max_color,json=maxColor,proto3" json:"max_color,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Body of reply to OFPMP_METER_FEATURES request. Meter features.
func (*OfpMeterFeatures) Descriptor ¶
func (*OfpMeterFeatures) Descriptor() ([]byte, []int)
func (*OfpMeterFeatures) GetBandTypes ¶
func (m *OfpMeterFeatures) GetBandTypes() uint32
func (*OfpMeterFeatures) GetCapabilities ¶
func (m *OfpMeterFeatures) GetCapabilities() uint32
func (*OfpMeterFeatures) GetMaxBands ¶
func (m *OfpMeterFeatures) GetMaxBands() uint32
func (*OfpMeterFeatures) GetMaxColor ¶
func (m *OfpMeterFeatures) GetMaxColor() uint32
func (*OfpMeterFeatures) GetMaxMeter ¶
func (m *OfpMeterFeatures) GetMaxMeter() uint32
func (*OfpMeterFeatures) ProtoMessage ¶
func (*OfpMeterFeatures) ProtoMessage()
func (*OfpMeterFeatures) Reset ¶
func (m *OfpMeterFeatures) Reset()
func (*OfpMeterFeatures) String ¶
func (m *OfpMeterFeatures) String() string
func (*OfpMeterFeatures) XXX_DiscardUnknown ¶
func (m *OfpMeterFeatures) XXX_DiscardUnknown()
func (*OfpMeterFeatures) XXX_Marshal ¶
func (m *OfpMeterFeatures) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*OfpMeterFeatures) XXX_Merge ¶
func (m *OfpMeterFeatures) XXX_Merge(src proto.Message)
func (*OfpMeterFeatures) XXX_Size ¶
func (m *OfpMeterFeatures) XXX_Size() int
func (*OfpMeterFeatures) XXX_Unmarshal ¶
func (m *OfpMeterFeatures) XXX_Unmarshal(b []byte) error
type OfpMeterFlags ¶
type OfpMeterFlags int32
Meter configuration flags
const ( OfpMeterFlags_OFPMF_INVALID OfpMeterFlags = 0 OfpMeterFlags_OFPMF_KBPS OfpMeterFlags = 1 OfpMeterFlags_OFPMF_PKTPS OfpMeterFlags = 2 OfpMeterFlags_OFPMF_BURST OfpMeterFlags = 4 OfpMeterFlags_OFPMF_STATS OfpMeterFlags = 8 )
func (OfpMeterFlags) EnumDescriptor ¶
func (OfpMeterFlags) EnumDescriptor() ([]byte, []int)
func (OfpMeterFlags) String ¶
func (x OfpMeterFlags) String() string
type OfpMeterMod ¶
type OfpMeterMod struct { Command OfpMeterModCommand `protobuf:"varint,1,opt,name=command,proto3,enum=openflow_13.OfpMeterModCommand" json:"command,omitempty"` Flags uint32 `protobuf:"varint,2,opt,name=flags,proto3" json:"flags,omitempty"` MeterId uint32 `protobuf:"varint,3,opt,name=meter_id,json=meterId,proto3" json:"meter_id,omitempty"` Bands []*OfpMeterBandHeader `protobuf:"bytes,4,rep,name=bands,proto3" json:"bands,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Meter configuration. OFPT_METER_MOD.
func (*OfpMeterMod) Descriptor ¶
func (*OfpMeterMod) Descriptor() ([]byte, []int)
func (*OfpMeterMod) GetBands ¶
func (m *OfpMeterMod) GetBands() []*OfpMeterBandHeader
func (*OfpMeterMod) GetCommand ¶
func (m *OfpMeterMod) GetCommand() OfpMeterModCommand
func (*OfpMeterMod) GetFlags ¶
func (m *OfpMeterMod) GetFlags() uint32
func (*OfpMeterMod) GetMeterId ¶
func (m *OfpMeterMod) GetMeterId() uint32
func (*OfpMeterMod) ProtoMessage ¶
func (*OfpMeterMod) ProtoMessage()
func (*OfpMeterMod) Reset ¶
func (m *OfpMeterMod) Reset()
func (*OfpMeterMod) String ¶
func (m *OfpMeterMod) String() string
func (*OfpMeterMod) XXX_DiscardUnknown ¶
func (m *OfpMeterMod) XXX_DiscardUnknown()
func (*OfpMeterMod) XXX_Marshal ¶
func (m *OfpMeterMod) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*OfpMeterMod) XXX_Merge ¶
func (m *OfpMeterMod) XXX_Merge(src proto.Message)
func (*OfpMeterMod) XXX_Size ¶
func (m *OfpMeterMod) XXX_Size() int
func (*OfpMeterMod) XXX_Unmarshal ¶
func (m *OfpMeterMod) XXX_Unmarshal(b []byte) error
type OfpMeterModCommand ¶
type OfpMeterModCommand int32
Meter commands
const ( OfpMeterModCommand_OFPMC_ADD OfpMeterModCommand = 0 OfpMeterModCommand_OFPMC_MODIFY OfpMeterModCommand = 1 OfpMeterModCommand_OFPMC_DELETE OfpMeterModCommand = 2 )
func (OfpMeterModCommand) EnumDescriptor ¶
func (OfpMeterModCommand) EnumDescriptor() ([]byte, []int)
func (OfpMeterModCommand) String ¶
func (x OfpMeterModCommand) String() string
type OfpMeterModFailedCode ¶
type OfpMeterModFailedCode int32
ofp_error_msg 'code' values for OFPET_METER_MOD_FAILED. 'data' contains at least the first 64 bytes of the failed request.
const ( OfpMeterModFailedCode_OFPMMFC_UNKNOWN OfpMeterModFailedCode = 0 OfpMeterModFailedCode_OFPMMFC_METER_EXISTS OfpMeterModFailedCode = 1 OfpMeterModFailedCode_OFPMMFC_INVALID_METER OfpMeterModFailedCode = 2 OfpMeterModFailedCode_OFPMMFC_UNKNOWN_METER OfpMeterModFailedCode = 3 OfpMeterModFailedCode_OFPMMFC_BAD_COMMAND OfpMeterModFailedCode = 4 OfpMeterModFailedCode_OFPMMFC_BAD_FLAGS OfpMeterModFailedCode = 5 OfpMeterModFailedCode_OFPMMFC_BAD_RATE OfpMeterModFailedCode = 6 OfpMeterModFailedCode_OFPMMFC_BAD_BURST OfpMeterModFailedCode = 7 OfpMeterModFailedCode_OFPMMFC_BAD_BAND OfpMeterModFailedCode = 8 OfpMeterModFailedCode_OFPMMFC_BAD_BAND_DETAIL OfpMeterModFailedCode = 9 OfpMeterModFailedCode_OFPMMFC_OUT_OF_METERS OfpMeterModFailedCode = 10 OfpMeterModFailedCode_OFPMMFC_OUT_OF_BANDS OfpMeterModFailedCode = 11 )
func (OfpMeterModFailedCode) EnumDescriptor ¶
func (OfpMeterModFailedCode) EnumDescriptor() ([]byte, []int)
func (OfpMeterModFailedCode) String ¶
func (x OfpMeterModFailedCode) String() string
type OfpMeterMultipartRequest ¶
type OfpMeterMultipartRequest struct { MeterId uint32 `protobuf:"varint,1,opt,name=meter_id,json=meterId,proto3" json:"meter_id,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Body of OFPMP_METER and OFPMP_METER_CONFIG requests.
func (*OfpMeterMultipartRequest) Descriptor ¶
func (*OfpMeterMultipartRequest) Descriptor() ([]byte, []int)
func (*OfpMeterMultipartRequest) GetMeterId ¶
func (m *OfpMeterMultipartRequest) GetMeterId() uint32
func (*OfpMeterMultipartRequest) ProtoMessage ¶
func (*OfpMeterMultipartRequest) ProtoMessage()
func (*OfpMeterMultipartRequest) Reset ¶
func (m *OfpMeterMultipartRequest) Reset()
func (*OfpMeterMultipartRequest) String ¶
func (m *OfpMeterMultipartRequest) String() string
func (*OfpMeterMultipartRequest) XXX_DiscardUnknown ¶
func (m *OfpMeterMultipartRequest) XXX_DiscardUnknown()
func (*OfpMeterMultipartRequest) XXX_Marshal ¶
func (m *OfpMeterMultipartRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*OfpMeterMultipartRequest) XXX_Merge ¶
func (m *OfpMeterMultipartRequest) XXX_Merge(src proto.Message)
func (*OfpMeterMultipartRequest) XXX_Size ¶
func (m *OfpMeterMultipartRequest) XXX_Size() int
func (*OfpMeterMultipartRequest) XXX_Unmarshal ¶
func (m *OfpMeterMultipartRequest) XXX_Unmarshal(b []byte) error
type OfpMeterStats ¶
type OfpMeterStats struct { MeterId uint32 `protobuf:"varint,1,opt,name=meter_id,json=meterId,proto3" json:"meter_id,omitempty"` FlowCount uint32 `protobuf:"varint,2,opt,name=flow_count,json=flowCount,proto3" json:"flow_count,omitempty"` PacketInCount uint64 `protobuf:"varint,3,opt,name=packet_in_count,json=packetInCount,proto3" json:"packet_in_count,omitempty"` ByteInCount uint64 `protobuf:"varint,4,opt,name=byte_in_count,json=byteInCount,proto3" json:"byte_in_count,omitempty"` DurationSec uint32 `protobuf:"varint,5,opt,name=duration_sec,json=durationSec,proto3" json:"duration_sec,omitempty"` DurationNsec uint32 `protobuf:"varint,6,opt,name=duration_nsec,json=durationNsec,proto3" json:"duration_nsec,omitempty"` BandStats []*OfpMeterBandStats `protobuf:"bytes,7,rep,name=band_stats,json=bandStats,proto3" json:"band_stats,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Body of reply to OFPMP_METER request. Meter statistics.
func (*OfpMeterStats) Descriptor ¶
func (*OfpMeterStats) Descriptor() ([]byte, []int)
func (*OfpMeterStats) GetBandStats ¶
func (m *OfpMeterStats) GetBandStats() []*OfpMeterBandStats
func (*OfpMeterStats) GetByteInCount ¶
func (m *OfpMeterStats) GetByteInCount() uint64
func (*OfpMeterStats) GetDurationNsec ¶
func (m *OfpMeterStats) GetDurationNsec() uint32
func (*OfpMeterStats) GetDurationSec ¶
func (m *OfpMeterStats) GetDurationSec() uint32
func (*OfpMeterStats) GetFlowCount ¶
func (m *OfpMeterStats) GetFlowCount() uint32
func (*OfpMeterStats) GetMeterId ¶
func (m *OfpMeterStats) GetMeterId() uint32
func (*OfpMeterStats) GetPacketInCount ¶
func (m *OfpMeterStats) GetPacketInCount() uint64
func (*OfpMeterStats) ProtoMessage ¶
func (*OfpMeterStats) ProtoMessage()
func (*OfpMeterStats) Reset ¶
func (m *OfpMeterStats) Reset()
func (*OfpMeterStats) String ¶
func (m *OfpMeterStats) String() string
func (*OfpMeterStats) XXX_DiscardUnknown ¶
func (m *OfpMeterStats) XXX_DiscardUnknown()
func (*OfpMeterStats) XXX_Marshal ¶
func (m *OfpMeterStats) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*OfpMeterStats) XXX_Merge ¶
func (m *OfpMeterStats) XXX_Merge(src proto.Message)
func (*OfpMeterStats) XXX_Size ¶
func (m *OfpMeterStats) XXX_Size() int
func (*OfpMeterStats) XXX_Unmarshal ¶
func (m *OfpMeterStats) XXX_Unmarshal(b []byte) error
type OfpMultipartReply ¶
type OfpMultipartReply struct { //ofp_header header; Type OfpMultipartType `protobuf:"varint,1,opt,name=type,proto3,enum=openflow_13.OfpMultipartType" json:"type,omitempty"` Flags uint32 `protobuf:"varint,2,opt,name=flags,proto3" json:"flags,omitempty"` Body []byte `protobuf:"bytes,3,opt,name=body,proto3" json:"body,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*OfpMultipartReply) Descriptor ¶
func (*OfpMultipartReply) Descriptor() ([]byte, []int)
func (*OfpMultipartReply) GetBody ¶
func (m *OfpMultipartReply) GetBody() []byte
func (*OfpMultipartReply) GetFlags ¶
func (m *OfpMultipartReply) GetFlags() uint32
func (*OfpMultipartReply) GetType ¶
func (m *OfpMultipartReply) GetType() OfpMultipartType
func (*OfpMultipartReply) ProtoMessage ¶
func (*OfpMultipartReply) ProtoMessage()
func (*OfpMultipartReply) Reset ¶
func (m *OfpMultipartReply) Reset()
func (*OfpMultipartReply) String ¶
func (m *OfpMultipartReply) String() string
func (*OfpMultipartReply) XXX_DiscardUnknown ¶
func (m *OfpMultipartReply) XXX_DiscardUnknown()
func (*OfpMultipartReply) XXX_Marshal ¶
func (m *OfpMultipartReply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*OfpMultipartReply) XXX_Merge ¶
func (m *OfpMultipartReply) XXX_Merge(src proto.Message)
func (*OfpMultipartReply) XXX_Size ¶
func (m *OfpMultipartReply) XXX_Size() int
func (*OfpMultipartReply) XXX_Unmarshal ¶
func (m *OfpMultipartReply) XXX_Unmarshal(b []byte) error
type OfpMultipartReplyFlags ¶
type OfpMultipartReplyFlags int32
const ( OfpMultipartReplyFlags_OFPMPF_REPLY_INVALID OfpMultipartReplyFlags = 0 OfpMultipartReplyFlags_OFPMPF_REPLY_MORE OfpMultipartReplyFlags = 1 )
func (OfpMultipartReplyFlags) EnumDescriptor ¶
func (OfpMultipartReplyFlags) EnumDescriptor() ([]byte, []int)
func (OfpMultipartReplyFlags) String ¶
func (x OfpMultipartReplyFlags) String() string
type OfpMultipartRequest ¶
type OfpMultipartRequest struct { //ofp_header header; Type OfpMultipartType `protobuf:"varint,1,opt,name=type,proto3,enum=openflow_13.OfpMultipartType" json:"type,omitempty"` Flags uint32 `protobuf:"varint,2,opt,name=flags,proto3" json:"flags,omitempty"` Body []byte `protobuf:"bytes,3,opt,name=body,proto3" json:"body,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*OfpMultipartRequest) Descriptor ¶
func (*OfpMultipartRequest) Descriptor() ([]byte, []int)
func (*OfpMultipartRequest) GetBody ¶
func (m *OfpMultipartRequest) GetBody() []byte
func (*OfpMultipartRequest) GetFlags ¶
func (m *OfpMultipartRequest) GetFlags() uint32
func (*OfpMultipartRequest) GetType ¶
func (m *OfpMultipartRequest) GetType() OfpMultipartType
func (*OfpMultipartRequest) ProtoMessage ¶
func (*OfpMultipartRequest) ProtoMessage()
func (*OfpMultipartRequest) Reset ¶
func (m *OfpMultipartRequest) Reset()
func (*OfpMultipartRequest) String ¶
func (m *OfpMultipartRequest) String() string
func (*OfpMultipartRequest) XXX_DiscardUnknown ¶
func (m *OfpMultipartRequest) XXX_DiscardUnknown()
func (*OfpMultipartRequest) XXX_Marshal ¶
func (m *OfpMultipartRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*OfpMultipartRequest) XXX_Merge ¶
func (m *OfpMultipartRequest) XXX_Merge(src proto.Message)
func (*OfpMultipartRequest) XXX_Size ¶
func (m *OfpMultipartRequest) XXX_Size() int
func (*OfpMultipartRequest) XXX_Unmarshal ¶
func (m *OfpMultipartRequest) XXX_Unmarshal(b []byte) error
type OfpMultipartRequestFlags ¶
type OfpMultipartRequestFlags int32
const ( OfpMultipartRequestFlags_OFPMPF_REQ_INVALID OfpMultipartRequestFlags = 0 OfpMultipartRequestFlags_OFPMPF_REQ_MORE OfpMultipartRequestFlags = 1 )
func (OfpMultipartRequestFlags) EnumDescriptor ¶
func (OfpMultipartRequestFlags) EnumDescriptor() ([]byte, []int)
func (OfpMultipartRequestFlags) String ¶
func (x OfpMultipartRequestFlags) String() string
type OfpMultipartType ¶
type OfpMultipartType int32
const ( // Description of this OpenFlow switch. // The request body is empty. // The reply body is struct ofp_desc. OfpMultipartType_OFPMP_DESC OfpMultipartType = 0 // Individual flow statistics. // The request body is struct ofp_flow_stats_request. // The reply body is an array of struct ofp_flow_stats. OfpMultipartType_OFPMP_FLOW OfpMultipartType = 1 // Aggregate flow statistics. // The request body is struct ofp_aggregate_stats_request. // The reply body is struct ofp_aggregate_stats_reply. OfpMultipartType_OFPMP_AGGREGATE OfpMultipartType = 2 // Flow table statistics. // The request body is empty. // The reply body is an array of struct ofp_table_stats. OfpMultipartType_OFPMP_TABLE OfpMultipartType = 3 // Port statistics. // The request body is struct ofp_port_stats_request. // The reply body is an array of struct ofp_port_stats. OfpMultipartType_OFPMP_PORT_STATS OfpMultipartType = 4 // Queue statistics for a port // The request body is struct ofp_queue_stats_request. // The reply body is an array of struct ofp_queue_stats OfpMultipartType_OFPMP_QUEUE OfpMultipartType = 5 // Group counter statistics. // The request body is struct ofp_group_stats_request. // The reply is an array of struct ofp_group_stats. OfpMultipartType_OFPMP_GROUP OfpMultipartType = 6 // Group description. // The request body is empty. // The reply body is an array of struct ofp_group_desc. OfpMultipartType_OFPMP_GROUP_DESC OfpMultipartType = 7 // Group features. // The request body is empty. // The reply body is struct ofp_group_features. OfpMultipartType_OFPMP_GROUP_FEATURES OfpMultipartType = 8 // Meter statistics. // The request body is struct ofp_meter_multipart_requests. // The reply body is an array of struct ofp_meter_stats. OfpMultipartType_OFPMP_METER OfpMultipartType = 9 // Meter configuration. // The request body is struct ofp_meter_multipart_requests. // The reply body is an array of struct ofp_meter_config. OfpMultipartType_OFPMP_METER_CONFIG OfpMultipartType = 10 // Meter features. // The request body is empty. // The reply body is struct ofp_meter_features. OfpMultipartType_OFPMP_METER_FEATURES OfpMultipartType = 11 // Table features. // The request body is either empty or contains an array of // struct ofp_table_features containing the controller's // desired view of the switch. If the switch is unable to // set the specified view an error is returned. // The reply body is an array of struct ofp_table_features. OfpMultipartType_OFPMP_TABLE_FEATURES OfpMultipartType = 12 // Port description. // The request body is empty. // The reply body is an array of struct ofp_port. OfpMultipartType_OFPMP_PORT_DESC OfpMultipartType = 13 // Experimenter extension. // The request and reply bodies begin with // struct ofp_experimenter_multipart_header. // The request and reply bodies are otherwise experimenter-defined. OfpMultipartType_OFPMP_EXPERIMENTER OfpMultipartType = 65535 )
func (OfpMultipartType) EnumDescriptor ¶
func (OfpMultipartType) EnumDescriptor() ([]byte, []int)
func (OfpMultipartType) String ¶
func (x OfpMultipartType) String() string
type OfpOxmClass ¶
type OfpOxmClass int32
OXM Class IDs. The high order bit differentiate reserved classes from member classes. Classes 0x0000 to 0x7FFF are member classes, allocated by ONF. Classes 0x8000 to 0xFFFE are reserved classes, reserved for standardisation.
const ( OfpOxmClass_OFPXMC_NXM_0 OfpOxmClass = 0 OfpOxmClass_OFPXMC_NXM_1 OfpOxmClass = 1 OfpOxmClass_OFPXMC_OPENFLOW_BASIC OfpOxmClass = 32768 OfpOxmClass_OFPXMC_EXPERIMENTER OfpOxmClass = 65535 )
func (OfpOxmClass) EnumDescriptor ¶
func (OfpOxmClass) EnumDescriptor() ([]byte, []int)
func (OfpOxmClass) String ¶
func (x OfpOxmClass) String() string
type OfpOxmExperimenterField ¶
type OfpOxmExperimenterField struct { OxmHeader uint32 `protobuf:"varint,1,opt,name=oxm_header,json=oxmHeader,proto3" json:"oxm_header,omitempty"` Experimenter uint32 `protobuf:"varint,2,opt,name=experimenter,proto3" json:"experimenter,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Header for OXM experimenter match fields. The experimenter class should not use OXM_HEADER() macros for defining fields due to this extra header.
func (*OfpOxmExperimenterField) Descriptor ¶
func (*OfpOxmExperimenterField) Descriptor() ([]byte, []int)
func (*OfpOxmExperimenterField) GetExperimenter ¶
func (m *OfpOxmExperimenterField) GetExperimenter() uint32
func (*OfpOxmExperimenterField) GetOxmHeader ¶
func (m *OfpOxmExperimenterField) GetOxmHeader() uint32
func (*OfpOxmExperimenterField) ProtoMessage ¶
func (*OfpOxmExperimenterField) ProtoMessage()
func (*OfpOxmExperimenterField) Reset ¶
func (m *OfpOxmExperimenterField) Reset()
func (*OfpOxmExperimenterField) String ¶
func (m *OfpOxmExperimenterField) String() string
func (*OfpOxmExperimenterField) XXX_DiscardUnknown ¶
func (m *OfpOxmExperimenterField) XXX_DiscardUnknown()
func (*OfpOxmExperimenterField) XXX_Marshal ¶
func (m *OfpOxmExperimenterField) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*OfpOxmExperimenterField) XXX_Merge ¶
func (m *OfpOxmExperimenterField) XXX_Merge(src proto.Message)
func (*OfpOxmExperimenterField) XXX_Size ¶
func (m *OfpOxmExperimenterField) XXX_Size() int
func (*OfpOxmExperimenterField) XXX_Unmarshal ¶
func (m *OfpOxmExperimenterField) XXX_Unmarshal(b []byte) error
type OfpOxmField ¶
type OfpOxmField struct { OxmClass OfpOxmClass `protobuf:"varint,1,opt,name=oxm_class,json=oxmClass,proto3,enum=openflow_13.OfpOxmClass" json:"oxm_class,omitempty"` // Types that are valid to be assigned to Field: // *OfpOxmField_OfbField // *OfpOxmField_ExperimenterField Field isOfpOxmField_Field `protobuf_oneof:"field"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
OXM Flow match fields
func (*OfpOxmField) Descriptor ¶
func (*OfpOxmField) Descriptor() ([]byte, []int)
func (*OfpOxmField) GetExperimenterField ¶
func (m *OfpOxmField) GetExperimenterField() *OfpOxmExperimenterField
func (*OfpOxmField) GetField ¶
func (m *OfpOxmField) GetField() isOfpOxmField_Field
func (*OfpOxmField) GetOfbField ¶
func (m *OfpOxmField) GetOfbField() *OfpOxmOfbField
func (*OfpOxmField) GetOxmClass ¶
func (m *OfpOxmField) GetOxmClass() OfpOxmClass
func (*OfpOxmField) ProtoMessage ¶
func (*OfpOxmField) ProtoMessage()
func (*OfpOxmField) Reset ¶
func (m *OfpOxmField) Reset()
func (*OfpOxmField) String ¶
func (m *OfpOxmField) String() string
func (*OfpOxmField) XXX_DiscardUnknown ¶
func (m *OfpOxmField) XXX_DiscardUnknown()
func (*OfpOxmField) XXX_Marshal ¶
func (m *OfpOxmField) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*OfpOxmField) XXX_Merge ¶
func (m *OfpOxmField) XXX_Merge(src proto.Message)
func (*OfpOxmField) XXX_OneofWrappers ¶
func (*OfpOxmField) XXX_OneofWrappers() []interface{}
XXX_OneofWrappers is for the internal use of the proto package.
func (*OfpOxmField) XXX_Size ¶
func (m *OfpOxmField) XXX_Size() int
func (*OfpOxmField) XXX_Unmarshal ¶
func (m *OfpOxmField) XXX_Unmarshal(b []byte) error
type OfpOxmField_ExperimenterField ¶
type OfpOxmField_ExperimenterField struct {
ExperimenterField *OfpOxmExperimenterField `protobuf:"bytes,5,opt,name=experimenter_field,json=experimenterField,proto3,oneof"`
}
type OfpOxmField_OfbField ¶
type OfpOxmField_OfbField struct {
OfbField *OfpOxmOfbField `protobuf:"bytes,4,opt,name=ofb_field,json=ofbField,proto3,oneof"`
}
type OfpOxmOfbField ¶
type OfpOxmOfbField struct { Type OxmOfbFieldTypes `protobuf:"varint,1,opt,name=type,proto3,enum=openflow_13.OxmOfbFieldTypes" json:"type,omitempty"` HasMask bool `protobuf:"varint,2,opt,name=has_mask,json=hasMask,proto3" json:"has_mask,omitempty"` // Types that are valid to be assigned to Value: // *OfpOxmOfbField_Port // *OfpOxmOfbField_PhysicalPort // *OfpOxmOfbField_TableMetadata // *OfpOxmOfbField_EthDst // *OfpOxmOfbField_EthSrc // *OfpOxmOfbField_EthType // *OfpOxmOfbField_VlanVid // *OfpOxmOfbField_VlanPcp // *OfpOxmOfbField_IpDscp // *OfpOxmOfbField_IpEcn // *OfpOxmOfbField_IpProto // *OfpOxmOfbField_Ipv4Src // *OfpOxmOfbField_Ipv4Dst // *OfpOxmOfbField_TcpSrc // *OfpOxmOfbField_TcpDst // *OfpOxmOfbField_UdpSrc // *OfpOxmOfbField_UdpDst // *OfpOxmOfbField_SctpSrc // *OfpOxmOfbField_SctpDst // *OfpOxmOfbField_Icmpv4Type // *OfpOxmOfbField_Icmpv4Code // *OfpOxmOfbField_ArpOp // *OfpOxmOfbField_ArpSpa // *OfpOxmOfbField_ArpTpa // *OfpOxmOfbField_ArpSha // *OfpOxmOfbField_ArpTha // *OfpOxmOfbField_Ipv6Src // *OfpOxmOfbField_Ipv6Dst // *OfpOxmOfbField_Ipv6Flabel // *OfpOxmOfbField_Icmpv6Type // *OfpOxmOfbField_Icmpv6Code // *OfpOxmOfbField_Ipv6NdTarget // *OfpOxmOfbField_Ipv6NdSsl // *OfpOxmOfbField_Ipv6NdTll // *OfpOxmOfbField_MplsLabel // *OfpOxmOfbField_MplsTc // *OfpOxmOfbField_MplsBos // *OfpOxmOfbField_PbbIsid // *OfpOxmOfbField_TunnelId // *OfpOxmOfbField_Ipv6Exthdr Value isOfpOxmOfbField_Value `protobuf_oneof:"value"` // Optional mask values (must be present when has_mask is true // // Types that are valid to be assigned to Mask: // *OfpOxmOfbField_TableMetadataMask // *OfpOxmOfbField_EthDstMask // *OfpOxmOfbField_EthSrcMask // *OfpOxmOfbField_VlanVidMask // *OfpOxmOfbField_Ipv4SrcMask // *OfpOxmOfbField_Ipv4DstMask // *OfpOxmOfbField_ArpSpaMask // *OfpOxmOfbField_ArpTpaMask // *OfpOxmOfbField_Ipv6SrcMask // *OfpOxmOfbField_Ipv6DstMask // *OfpOxmOfbField_Ipv6FlabelMask // *OfpOxmOfbField_PbbIsidMask // *OfpOxmOfbField_TunnelIdMask // *OfpOxmOfbField_Ipv6ExthdrMask Mask isOfpOxmOfbField_Mask `protobuf_oneof:"mask"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
OXM OpenFlow Basic Match Field
func (*OfpOxmOfbField) Descriptor ¶
func (*OfpOxmOfbField) Descriptor() ([]byte, []int)
func (*OfpOxmOfbField) GetArpOp ¶
func (m *OfpOxmOfbField) GetArpOp() uint32
func (*OfpOxmOfbField) GetArpSha ¶
func (m *OfpOxmOfbField) GetArpSha() []byte
func (*OfpOxmOfbField) GetArpSpa ¶
func (m *OfpOxmOfbField) GetArpSpa() uint32
func (*OfpOxmOfbField) GetArpSpaMask ¶
func (m *OfpOxmOfbField) GetArpSpaMask() uint32
func (*OfpOxmOfbField) GetArpTha ¶
func (m *OfpOxmOfbField) GetArpTha() []byte
func (*OfpOxmOfbField) GetArpTpa ¶
func (m *OfpOxmOfbField) GetArpTpa() uint32
func (*OfpOxmOfbField) GetArpTpaMask ¶
func (m *OfpOxmOfbField) GetArpTpaMask() uint32
func (*OfpOxmOfbField) GetEthDst ¶
func (m *OfpOxmOfbField) GetEthDst() []byte
func (*OfpOxmOfbField) GetEthDstMask ¶
func (m *OfpOxmOfbField) GetEthDstMask() []byte
func (*OfpOxmOfbField) GetEthSrc ¶
func (m *OfpOxmOfbField) GetEthSrc() []byte
func (*OfpOxmOfbField) GetEthSrcMask ¶
func (m *OfpOxmOfbField) GetEthSrcMask() []byte
func (*OfpOxmOfbField) GetEthType ¶
func (m *OfpOxmOfbField) GetEthType() uint32
func (*OfpOxmOfbField) GetHasMask ¶
func (m *OfpOxmOfbField) GetHasMask() bool
func (*OfpOxmOfbField) GetIcmpv4Code ¶
func (m *OfpOxmOfbField) GetIcmpv4Code() uint32
func (*OfpOxmOfbField) GetIcmpv4Type ¶
func (m *OfpOxmOfbField) GetIcmpv4Type() uint32
func (*OfpOxmOfbField) GetIcmpv6Code ¶
func (m *OfpOxmOfbField) GetIcmpv6Code() uint32
func (*OfpOxmOfbField) GetIcmpv6Type ¶
func (m *OfpOxmOfbField) GetIcmpv6Type() uint32
func (*OfpOxmOfbField) GetIpDscp ¶
func (m *OfpOxmOfbField) GetIpDscp() uint32
func (*OfpOxmOfbField) GetIpEcn ¶
func (m *OfpOxmOfbField) GetIpEcn() uint32
func (*OfpOxmOfbField) GetIpProto ¶
func (m *OfpOxmOfbField) GetIpProto() uint32
func (*OfpOxmOfbField) GetIpv4Dst ¶
func (m *OfpOxmOfbField) GetIpv4Dst() uint32
func (*OfpOxmOfbField) GetIpv4DstMask ¶
func (m *OfpOxmOfbField) GetIpv4DstMask() uint32
func (*OfpOxmOfbField) GetIpv4Src ¶
func (m *OfpOxmOfbField) GetIpv4Src() uint32
func (*OfpOxmOfbField) GetIpv4SrcMask ¶
func (m *OfpOxmOfbField) GetIpv4SrcMask() uint32
func (*OfpOxmOfbField) GetIpv6Dst ¶
func (m *OfpOxmOfbField) GetIpv6Dst() []byte
func (*OfpOxmOfbField) GetIpv6DstMask ¶
func (m *OfpOxmOfbField) GetIpv6DstMask() []byte
func (*OfpOxmOfbField) GetIpv6Exthdr ¶
func (m *OfpOxmOfbField) GetIpv6Exthdr() uint32
func (*OfpOxmOfbField) GetIpv6ExthdrMask ¶
func (m *OfpOxmOfbField) GetIpv6ExthdrMask() uint32
func (*OfpOxmOfbField) GetIpv6Flabel ¶
func (m *OfpOxmOfbField) GetIpv6Flabel() uint32
func (*OfpOxmOfbField) GetIpv6FlabelMask ¶
func (m *OfpOxmOfbField) GetIpv6FlabelMask() uint32
func (*OfpOxmOfbField) GetIpv6NdSsl ¶
func (m *OfpOxmOfbField) GetIpv6NdSsl() []byte
func (*OfpOxmOfbField) GetIpv6NdTarget ¶
func (m *OfpOxmOfbField) GetIpv6NdTarget() []byte
func (*OfpOxmOfbField) GetIpv6NdTll ¶
func (m *OfpOxmOfbField) GetIpv6NdTll() []byte
func (*OfpOxmOfbField) GetIpv6Src ¶
func (m *OfpOxmOfbField) GetIpv6Src() []byte
func (*OfpOxmOfbField) GetIpv6SrcMask ¶
func (m *OfpOxmOfbField) GetIpv6SrcMask() []byte
func (*OfpOxmOfbField) GetMask ¶
func (m *OfpOxmOfbField) GetMask() isOfpOxmOfbField_Mask
func (*OfpOxmOfbField) GetMplsBos ¶
func (m *OfpOxmOfbField) GetMplsBos() uint32
func (*OfpOxmOfbField) GetMplsLabel ¶
func (m *OfpOxmOfbField) GetMplsLabel() uint32
func (*OfpOxmOfbField) GetMplsTc ¶
func (m *OfpOxmOfbField) GetMplsTc() uint32
func (*OfpOxmOfbField) GetPbbIsid ¶
func (m *OfpOxmOfbField) GetPbbIsid() uint32
func (*OfpOxmOfbField) GetPbbIsidMask ¶
func (m *OfpOxmOfbField) GetPbbIsidMask() uint32
func (*OfpOxmOfbField) GetPhysicalPort ¶
func (m *OfpOxmOfbField) GetPhysicalPort() uint32
func (*OfpOxmOfbField) GetPort ¶
func (m *OfpOxmOfbField) GetPort() uint32
func (*OfpOxmOfbField) GetSctpDst ¶
func (m *OfpOxmOfbField) GetSctpDst() uint32
func (*OfpOxmOfbField) GetSctpSrc ¶
func (m *OfpOxmOfbField) GetSctpSrc() uint32
func (*OfpOxmOfbField) GetTableMetadata ¶
func (m *OfpOxmOfbField) GetTableMetadata() uint64
func (*OfpOxmOfbField) GetTableMetadataMask ¶
func (m *OfpOxmOfbField) GetTableMetadataMask() uint64
func (*OfpOxmOfbField) GetTcpDst ¶
func (m *OfpOxmOfbField) GetTcpDst() uint32
func (*OfpOxmOfbField) GetTcpSrc ¶
func (m *OfpOxmOfbField) GetTcpSrc() uint32
func (*OfpOxmOfbField) GetTunnelId ¶
func (m *OfpOxmOfbField) GetTunnelId() uint64
func (*OfpOxmOfbField) GetTunnelIdMask ¶
func (m *OfpOxmOfbField) GetTunnelIdMask() uint64
func (*OfpOxmOfbField) GetType ¶
func (m *OfpOxmOfbField) GetType() OxmOfbFieldTypes
func (*OfpOxmOfbField) GetUdpDst ¶
func (m *OfpOxmOfbField) GetUdpDst() uint32
func (*OfpOxmOfbField) GetUdpSrc ¶
func (m *OfpOxmOfbField) GetUdpSrc() uint32
func (*OfpOxmOfbField) GetValue ¶
func (m *OfpOxmOfbField) GetValue() isOfpOxmOfbField_Value
func (*OfpOxmOfbField) GetVlanPcp ¶
func (m *OfpOxmOfbField) GetVlanPcp() uint32
func (*OfpOxmOfbField) GetVlanVid ¶
func (m *OfpOxmOfbField) GetVlanVid() uint32
func (*OfpOxmOfbField) GetVlanVidMask ¶
func (m *OfpOxmOfbField) GetVlanVidMask() uint32
func (*OfpOxmOfbField) ProtoMessage ¶
func (*OfpOxmOfbField) ProtoMessage()
func (*OfpOxmOfbField) Reset ¶
func (m *OfpOxmOfbField) Reset()
func (*OfpOxmOfbField) String ¶
func (m *OfpOxmOfbField) String() string
func (*OfpOxmOfbField) XXX_DiscardUnknown ¶
func (m *OfpOxmOfbField) XXX_DiscardUnknown()
func (*OfpOxmOfbField) XXX_Marshal ¶
func (m *OfpOxmOfbField) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*OfpOxmOfbField) XXX_Merge ¶
func (m *OfpOxmOfbField) XXX_Merge(src proto.Message)
func (*OfpOxmOfbField) XXX_OneofWrappers ¶
func (*OfpOxmOfbField) XXX_OneofWrappers() []interface{}
XXX_OneofWrappers is for the internal use of the proto package.
func (*OfpOxmOfbField) XXX_Size ¶
func (m *OfpOxmOfbField) XXX_Size() int
func (*OfpOxmOfbField) XXX_Unmarshal ¶
func (m *OfpOxmOfbField) XXX_Unmarshal(b []byte) error
type OfpOxmOfbField_ArpOp ¶
type OfpOxmOfbField_ArpOp struct {
ArpOp uint32 `protobuf:"varint,24,opt,name=arp_op,json=arpOp,proto3,oneof"`
}
type OfpOxmOfbField_ArpSha ¶
type OfpOxmOfbField_ArpSha struct {
ArpSha []byte `protobuf:"bytes,27,opt,name=arp_sha,json=arpSha,proto3,oneof"`
}
type OfpOxmOfbField_ArpSpa ¶
type OfpOxmOfbField_ArpSpa struct {
ArpSpa uint32 `protobuf:"varint,25,opt,name=arp_spa,json=arpSpa,proto3,oneof"`
}
type OfpOxmOfbField_ArpSpaMask ¶
type OfpOxmOfbField_ArpSpaMask struct {
ArpSpaMask uint32 `protobuf:"varint,125,opt,name=arp_spa_mask,json=arpSpaMask,proto3,oneof"`
}
type OfpOxmOfbField_ArpTha ¶
type OfpOxmOfbField_ArpTha struct {
ArpTha []byte `protobuf:"bytes,28,opt,name=arp_tha,json=arpTha,proto3,oneof"`
}
type OfpOxmOfbField_ArpTpa ¶
type OfpOxmOfbField_ArpTpa struct {
ArpTpa uint32 `protobuf:"varint,26,opt,name=arp_tpa,json=arpTpa,proto3,oneof"`
}
type OfpOxmOfbField_ArpTpaMask ¶
type OfpOxmOfbField_ArpTpaMask struct {
ArpTpaMask uint32 `protobuf:"varint,126,opt,name=arp_tpa_mask,json=arpTpaMask,proto3,oneof"`
}
type OfpOxmOfbField_EthDst ¶
type OfpOxmOfbField_EthDst struct {
EthDst []byte `protobuf:"bytes,6,opt,name=eth_dst,json=ethDst,proto3,oneof"`
}
type OfpOxmOfbField_EthDstMask ¶
type OfpOxmOfbField_EthDstMask struct {
EthDstMask []byte `protobuf:"bytes,106,opt,name=eth_dst_mask,json=ethDstMask,proto3,oneof"`
}
type OfpOxmOfbField_EthSrc ¶
type OfpOxmOfbField_EthSrc struct {
EthSrc []byte `protobuf:"bytes,7,opt,name=eth_src,json=ethSrc,proto3,oneof"`
}
type OfpOxmOfbField_EthSrcMask ¶
type OfpOxmOfbField_EthSrcMask struct {
EthSrcMask []byte `protobuf:"bytes,107,opt,name=eth_src_mask,json=ethSrcMask,proto3,oneof"`
}
type OfpOxmOfbField_EthType ¶
type OfpOxmOfbField_EthType struct {
EthType uint32 `protobuf:"varint,8,opt,name=eth_type,json=ethType,proto3,oneof"`
}
type OfpOxmOfbField_Icmpv4Code ¶
type OfpOxmOfbField_Icmpv4Code struct {
Icmpv4Code uint32 `protobuf:"varint,23,opt,name=icmpv4_code,json=icmpv4Code,proto3,oneof"`
}
type OfpOxmOfbField_Icmpv4Type ¶
type OfpOxmOfbField_Icmpv4Type struct {
Icmpv4Type uint32 `protobuf:"varint,22,opt,name=icmpv4_type,json=icmpv4Type,proto3,oneof"`
}
type OfpOxmOfbField_Icmpv6Code ¶
type OfpOxmOfbField_Icmpv6Code struct {
Icmpv6Code uint32 `protobuf:"varint,33,opt,name=icmpv6_code,json=icmpv6Code,proto3,oneof"`
}
type OfpOxmOfbField_Icmpv6Type ¶
type OfpOxmOfbField_Icmpv6Type struct {
Icmpv6Type uint32 `protobuf:"varint,32,opt,name=icmpv6_type,json=icmpv6Type,proto3,oneof"`
}
type OfpOxmOfbField_IpDscp ¶
type OfpOxmOfbField_IpDscp struct {
IpDscp uint32 `protobuf:"varint,11,opt,name=ip_dscp,json=ipDscp,proto3,oneof"`
}
type OfpOxmOfbField_IpEcn ¶
type OfpOxmOfbField_IpEcn struct {
IpEcn uint32 `protobuf:"varint,12,opt,name=ip_ecn,json=ipEcn,proto3,oneof"`
}
type OfpOxmOfbField_IpProto ¶
type OfpOxmOfbField_IpProto struct {
IpProto uint32 `protobuf:"varint,13,opt,name=ip_proto,json=ipProto,proto3,oneof"`
}
type OfpOxmOfbField_Ipv4Dst ¶
type OfpOxmOfbField_Ipv4Dst struct {
Ipv4Dst uint32 `protobuf:"varint,15,opt,name=ipv4_dst,json=ipv4Dst,proto3,oneof"`
}
type OfpOxmOfbField_Ipv4DstMask ¶
type OfpOxmOfbField_Ipv4DstMask struct {
Ipv4DstMask uint32 `protobuf:"varint,115,opt,name=ipv4_dst_mask,json=ipv4DstMask,proto3,oneof"`
}
type OfpOxmOfbField_Ipv4Src ¶
type OfpOxmOfbField_Ipv4Src struct {
Ipv4Src uint32 `protobuf:"varint,14,opt,name=ipv4_src,json=ipv4Src,proto3,oneof"`
}
type OfpOxmOfbField_Ipv4SrcMask ¶
type OfpOxmOfbField_Ipv4SrcMask struct {
Ipv4SrcMask uint32 `protobuf:"varint,114,opt,name=ipv4_src_mask,json=ipv4SrcMask,proto3,oneof"`
}
type OfpOxmOfbField_Ipv6Dst ¶
type OfpOxmOfbField_Ipv6Dst struct {
Ipv6Dst []byte `protobuf:"bytes,30,opt,name=ipv6_dst,json=ipv6Dst,proto3,oneof"`
}
type OfpOxmOfbField_Ipv6DstMask ¶
type OfpOxmOfbField_Ipv6DstMask struct {
Ipv6DstMask []byte `protobuf:"bytes,130,opt,name=ipv6_dst_mask,json=ipv6DstMask,proto3,oneof"`
}
type OfpOxmOfbField_Ipv6Exthdr ¶
type OfpOxmOfbField_Ipv6Exthdr struct {
Ipv6Exthdr uint32 `protobuf:"varint,42,opt,name=ipv6_exthdr,json=ipv6Exthdr,proto3,oneof"`
}
type OfpOxmOfbField_Ipv6ExthdrMask ¶
type OfpOxmOfbField_Ipv6ExthdrMask struct {
Ipv6ExthdrMask uint32 `protobuf:"varint,142,opt,name=ipv6_exthdr_mask,json=ipv6ExthdrMask,proto3,oneof"`
}
type OfpOxmOfbField_Ipv6Flabel ¶
type OfpOxmOfbField_Ipv6Flabel struct {
Ipv6Flabel uint32 `protobuf:"varint,31,opt,name=ipv6_flabel,json=ipv6Flabel,proto3,oneof"`
}
type OfpOxmOfbField_Ipv6FlabelMask ¶
type OfpOxmOfbField_Ipv6FlabelMask struct {
Ipv6FlabelMask uint32 `protobuf:"varint,131,opt,name=ipv6_flabel_mask,json=ipv6FlabelMask,proto3,oneof"`
}
type OfpOxmOfbField_Ipv6NdSsl ¶
type OfpOxmOfbField_Ipv6NdSsl struct {
Ipv6NdSsl []byte `protobuf:"bytes,35,opt,name=ipv6_nd_ssl,json=ipv6NdSsl,proto3,oneof"`
}
type OfpOxmOfbField_Ipv6NdTarget ¶
type OfpOxmOfbField_Ipv6NdTarget struct {
Ipv6NdTarget []byte `protobuf:"bytes,34,opt,name=ipv6_nd_target,json=ipv6NdTarget,proto3,oneof"`
}
type OfpOxmOfbField_Ipv6NdTll ¶
type OfpOxmOfbField_Ipv6NdTll struct {
Ipv6NdTll []byte `protobuf:"bytes,36,opt,name=ipv6_nd_tll,json=ipv6NdTll,proto3,oneof"`
}
type OfpOxmOfbField_Ipv6Src ¶
type OfpOxmOfbField_Ipv6Src struct {
Ipv6Src []byte `protobuf:"bytes,29,opt,name=ipv6_src,json=ipv6Src,proto3,oneof"`
}
type OfpOxmOfbField_Ipv6SrcMask ¶
type OfpOxmOfbField_Ipv6SrcMask struct {
Ipv6SrcMask []byte `protobuf:"bytes,129,opt,name=ipv6_src_mask,json=ipv6SrcMask,proto3,oneof"`
}
type OfpOxmOfbField_MplsBos ¶
type OfpOxmOfbField_MplsBos struct {
MplsBos uint32 `protobuf:"varint,39,opt,name=mpls_bos,json=mplsBos,proto3,oneof"`
}
type OfpOxmOfbField_MplsLabel ¶
type OfpOxmOfbField_MplsLabel struct {
MplsLabel uint32 `protobuf:"varint,37,opt,name=mpls_label,json=mplsLabel,proto3,oneof"`
}
type OfpOxmOfbField_MplsTc ¶
type OfpOxmOfbField_MplsTc struct {
MplsTc uint32 `protobuf:"varint,38,opt,name=mpls_tc,json=mplsTc,proto3,oneof"`
}
type OfpOxmOfbField_PbbIsid ¶
type OfpOxmOfbField_PbbIsid struct {
PbbIsid uint32 `protobuf:"varint,40,opt,name=pbb_isid,json=pbbIsid,proto3,oneof"`
}
type OfpOxmOfbField_PbbIsidMask ¶
type OfpOxmOfbField_PbbIsidMask struct {
PbbIsidMask uint32 `protobuf:"varint,140,opt,name=pbb_isid_mask,json=pbbIsidMask,proto3,oneof"`
}
type OfpOxmOfbField_PhysicalPort ¶
type OfpOxmOfbField_PhysicalPort struct {
PhysicalPort uint32 `protobuf:"varint,4,opt,name=physical_port,json=physicalPort,proto3,oneof"`
}
type OfpOxmOfbField_Port ¶
type OfpOxmOfbField_Port struct {
Port uint32 `protobuf:"varint,3,opt,name=port,proto3,oneof"`
}
type OfpOxmOfbField_SctpDst ¶
type OfpOxmOfbField_SctpDst struct {
SctpDst uint32 `protobuf:"varint,21,opt,name=sctp_dst,json=sctpDst,proto3,oneof"`
}
type OfpOxmOfbField_SctpSrc ¶
type OfpOxmOfbField_SctpSrc struct {
SctpSrc uint32 `protobuf:"varint,20,opt,name=sctp_src,json=sctpSrc,proto3,oneof"`
}
type OfpOxmOfbField_TableMetadata ¶
type OfpOxmOfbField_TableMetadata struct {
TableMetadata uint64 `protobuf:"varint,5,opt,name=table_metadata,json=tableMetadata,proto3,oneof"`
}
type OfpOxmOfbField_TableMetadataMask ¶
type OfpOxmOfbField_TableMetadataMask struct {
TableMetadataMask uint64 `protobuf:"varint,105,opt,name=table_metadata_mask,json=tableMetadataMask,proto3,oneof"`
}
type OfpOxmOfbField_TcpDst ¶
type OfpOxmOfbField_TcpDst struct {
TcpDst uint32 `protobuf:"varint,17,opt,name=tcp_dst,json=tcpDst,proto3,oneof"`
}
type OfpOxmOfbField_TcpSrc ¶
type OfpOxmOfbField_TcpSrc struct {
TcpSrc uint32 `protobuf:"varint,16,opt,name=tcp_src,json=tcpSrc,proto3,oneof"`
}
type OfpOxmOfbField_TunnelId ¶
type OfpOxmOfbField_TunnelId struct {
TunnelId uint64 `protobuf:"varint,41,opt,name=tunnel_id,json=tunnelId,proto3,oneof"`
}
type OfpOxmOfbField_TunnelIdMask ¶
type OfpOxmOfbField_TunnelIdMask struct {
TunnelIdMask uint64 `protobuf:"varint,141,opt,name=tunnel_id_mask,json=tunnelIdMask,proto3,oneof"`
}
type OfpOxmOfbField_UdpDst ¶
type OfpOxmOfbField_UdpDst struct {
UdpDst uint32 `protobuf:"varint,19,opt,name=udp_dst,json=udpDst,proto3,oneof"`
}
type OfpOxmOfbField_UdpSrc ¶
type OfpOxmOfbField_UdpSrc struct {
UdpSrc uint32 `protobuf:"varint,18,opt,name=udp_src,json=udpSrc,proto3,oneof"`
}
type OfpOxmOfbField_VlanPcp ¶
type OfpOxmOfbField_VlanPcp struct {
VlanPcp uint32 `protobuf:"varint,10,opt,name=vlan_pcp,json=vlanPcp,proto3,oneof"`
}
type OfpOxmOfbField_VlanVid ¶
type OfpOxmOfbField_VlanVid struct {
VlanVid uint32 `protobuf:"varint,9,opt,name=vlan_vid,json=vlanVid,proto3,oneof"`
}
type OfpOxmOfbField_VlanVidMask ¶
type OfpOxmOfbField_VlanVidMask struct {
VlanVidMask uint32 `protobuf:"varint,109,opt,name=vlan_vid_mask,json=vlanVidMask,proto3,oneof"`
}
type OfpPacketIn ¶
type OfpPacketIn struct { //ofp_header header; BufferId uint32 `protobuf:"varint,1,opt,name=buffer_id,json=bufferId,proto3" json:"buffer_id,omitempty"` Reason OfpPacketInReason `protobuf:"varint,2,opt,name=reason,proto3,enum=openflow_13.OfpPacketInReason" json:"reason,omitempty"` TableId uint32 `protobuf:"varint,3,opt,name=table_id,json=tableId,proto3" json:"table_id,omitempty"` Cookie uint64 `protobuf:"varint,4,opt,name=cookie,proto3" json:"cookie,omitempty"` Match *OfpMatch `protobuf:"bytes,5,opt,name=match,proto3" json:"match,omitempty"` Data []byte `protobuf:"bytes,6,opt,name=data,proto3" json:"data,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Packet received on port (datapath -> controller).
func (*OfpPacketIn) Descriptor ¶
func (*OfpPacketIn) Descriptor() ([]byte, []int)
func (*OfpPacketIn) GetBufferId ¶
func (m *OfpPacketIn) GetBufferId() uint32
func (*OfpPacketIn) GetCookie ¶
func (m *OfpPacketIn) GetCookie() uint64
func (*OfpPacketIn) GetData ¶
func (m *OfpPacketIn) GetData() []byte
func (*OfpPacketIn) GetMatch ¶
func (m *OfpPacketIn) GetMatch() *OfpMatch
func (*OfpPacketIn) GetReason ¶
func (m *OfpPacketIn) GetReason() OfpPacketInReason
func (*OfpPacketIn) GetTableId ¶
func (m *OfpPacketIn) GetTableId() uint32
func (*OfpPacketIn) ProtoMessage ¶
func (*OfpPacketIn) ProtoMessage()
func (*OfpPacketIn) Reset ¶
func (m *OfpPacketIn) Reset()
func (*OfpPacketIn) String ¶
func (m *OfpPacketIn) String() string
func (*OfpPacketIn) XXX_DiscardUnknown ¶
func (m *OfpPacketIn) XXX_DiscardUnknown()
func (*OfpPacketIn) XXX_Marshal ¶
func (m *OfpPacketIn) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*OfpPacketIn) XXX_Merge ¶
func (m *OfpPacketIn) XXX_Merge(src proto.Message)
func (*OfpPacketIn) XXX_Size ¶
func (m *OfpPacketIn) XXX_Size() int
func (*OfpPacketIn) XXX_Unmarshal ¶
func (m *OfpPacketIn) XXX_Unmarshal(b []byte) error
type OfpPacketInReason ¶
type OfpPacketInReason int32
Why is this packet being sent to the controller?
const ( OfpPacketInReason_OFPR_NO_MATCH OfpPacketInReason = 0 OfpPacketInReason_OFPR_ACTION OfpPacketInReason = 1 OfpPacketInReason_OFPR_INVALID_TTL OfpPacketInReason = 2 )
func (OfpPacketInReason) EnumDescriptor ¶
func (OfpPacketInReason) EnumDescriptor() ([]byte, []int)
func (OfpPacketInReason) String ¶
func (x OfpPacketInReason) String() string
type OfpPacketOut ¶
type OfpPacketOut struct { //ofp_header header; BufferId uint32 `protobuf:"varint,1,opt,name=buffer_id,json=bufferId,proto3" json:"buffer_id,omitempty"` InPort uint32 `protobuf:"varint,2,opt,name=in_port,json=inPort,proto3" json:"in_port,omitempty"` Actions []*OfpAction `protobuf:"bytes,3,rep,name=actions,proto3" json:"actions,omitempty"` // The variable size action list is optionally followed by packet data. // This data is only present and meaningful if buffer_id == -1. Data []byte `protobuf:"bytes,4,opt,name=data,proto3" json:"data,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Send packet (controller -> datapath).
func (*OfpPacketOut) Descriptor ¶
func (*OfpPacketOut) Descriptor() ([]byte, []int)
func (*OfpPacketOut) GetActions ¶
func (m *OfpPacketOut) GetActions() []*OfpAction
func (*OfpPacketOut) GetBufferId ¶
func (m *OfpPacketOut) GetBufferId() uint32
func (*OfpPacketOut) GetData ¶
func (m *OfpPacketOut) GetData() []byte
func (*OfpPacketOut) GetInPort ¶
func (m *OfpPacketOut) GetInPort() uint32
func (*OfpPacketOut) ProtoMessage ¶
func (*OfpPacketOut) ProtoMessage()
func (*OfpPacketOut) Reset ¶
func (m *OfpPacketOut) Reset()
func (*OfpPacketOut) String ¶
func (m *OfpPacketOut) String() string
func (*OfpPacketOut) XXX_DiscardUnknown ¶
func (m *OfpPacketOut) XXX_DiscardUnknown()
func (*OfpPacketOut) XXX_Marshal ¶
func (m *OfpPacketOut) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*OfpPacketOut) XXX_Merge ¶
func (m *OfpPacketOut) XXX_Merge(src proto.Message)
func (*OfpPacketOut) XXX_Size ¶
func (m *OfpPacketOut) XXX_Size() int
func (*OfpPacketOut) XXX_Unmarshal ¶
func (m *OfpPacketOut) XXX_Unmarshal(b []byte) error
type OfpPacketQueue ¶
type OfpPacketQueue struct { QueueId uint32 `protobuf:"varint,1,opt,name=queue_id,json=queueId,proto3" json:"queue_id,omitempty"` Port uint32 `protobuf:"varint,2,opt,name=port,proto3" json:"port,omitempty"` Properties []*OfpQueuePropHeader `protobuf:"bytes,4,rep,name=properties,proto3" json:"properties,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Full description for a queue.
func (*OfpPacketQueue) Descriptor ¶
func (*OfpPacketQueue) Descriptor() ([]byte, []int)
func (*OfpPacketQueue) GetPort ¶
func (m *OfpPacketQueue) GetPort() uint32
func (*OfpPacketQueue) GetProperties ¶
func (m *OfpPacketQueue) GetProperties() []*OfpQueuePropHeader
func (*OfpPacketQueue) GetQueueId ¶
func (m *OfpPacketQueue) GetQueueId() uint32
func (*OfpPacketQueue) ProtoMessage ¶
func (*OfpPacketQueue) ProtoMessage()
func (*OfpPacketQueue) Reset ¶
func (m *OfpPacketQueue) Reset()
func (*OfpPacketQueue) String ¶
func (m *OfpPacketQueue) String() string
func (*OfpPacketQueue) XXX_DiscardUnknown ¶
func (m *OfpPacketQueue) XXX_DiscardUnknown()
func (*OfpPacketQueue) XXX_Marshal ¶
func (m *OfpPacketQueue) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*OfpPacketQueue) XXX_Merge ¶
func (m *OfpPacketQueue) XXX_Merge(src proto.Message)
func (*OfpPacketQueue) XXX_Size ¶
func (m *OfpPacketQueue) XXX_Size() int
func (*OfpPacketQueue) XXX_Unmarshal ¶
func (m *OfpPacketQueue) XXX_Unmarshal(b []byte) error
type OfpPort ¶
type OfpPort struct { PortNo uint32 `protobuf:"varint,1,opt,name=port_no,json=portNo,proto3" json:"port_no,omitempty"` HwAddr []uint32 `protobuf:"varint,2,rep,packed,name=hw_addr,json=hwAddr,proto3" json:"hw_addr,omitempty"` Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"` Config uint32 `protobuf:"varint,4,opt,name=config,proto3" json:"config,omitempty"` State uint32 `protobuf:"varint,5,opt,name=state,proto3" json:"state,omitempty"` // Bitmaps of OFPPF_* that describe features. All bits zeroed if // unsupported or unavailable. Curr uint32 `protobuf:"varint,6,opt,name=curr,proto3" json:"curr,omitempty"` Advertised uint32 `protobuf:"varint,7,opt,name=advertised,proto3" json:"advertised,omitempty"` Supported uint32 `protobuf:"varint,8,opt,name=supported,proto3" json:"supported,omitempty"` Peer uint32 `protobuf:"varint,9,opt,name=peer,proto3" json:"peer,omitempty"` CurrSpeed uint32 `protobuf:"varint,10,opt,name=curr_speed,json=currSpeed,proto3" json:"curr_speed,omitempty"` MaxSpeed uint32 `protobuf:"varint,11,opt,name=max_speed,json=maxSpeed,proto3" json:"max_speed,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Description of a port
func (*OfpPort) Descriptor ¶
func (*OfpPort) GetAdvertised ¶
func (*OfpPort) GetCurrSpeed ¶
func (*OfpPort) GetMaxSpeed ¶
func (*OfpPort) GetSupported ¶
func (*OfpPort) ProtoMessage ¶
func (*OfpPort) ProtoMessage()
func (*OfpPort) XXX_DiscardUnknown ¶
func (m *OfpPort) XXX_DiscardUnknown()
func (*OfpPort) XXX_Marshal ¶
func (*OfpPort) XXX_Unmarshal ¶
type OfpPortConfig ¶
type OfpPortConfig int32
Flags to indicate behavior of the physical port. These flags are used in ofp_port to describe the current configuration. They are used in the ofp_port_mod message to configure the port's behavior.
const ( OfpPortConfig_OFPPC_INVALID OfpPortConfig = 0 OfpPortConfig_OFPPC_PORT_DOWN OfpPortConfig = 1 OfpPortConfig_OFPPC_NO_RECV OfpPortConfig = 4 OfpPortConfig_OFPPC_NO_FWD OfpPortConfig = 32 OfpPortConfig_OFPPC_NO_PACKET_IN OfpPortConfig = 64 )
func (OfpPortConfig) EnumDescriptor ¶
func (OfpPortConfig) EnumDescriptor() ([]byte, []int)
func (OfpPortConfig) String ¶
func (x OfpPortConfig) String() string
type OfpPortFeatures ¶
type OfpPortFeatures int32
Features of ports available in a datapath.
const ( OfpPortFeatures_OFPPF_INVALID OfpPortFeatures = 0 OfpPortFeatures_OFPPF_10MB_HD OfpPortFeatures = 1 OfpPortFeatures_OFPPF_10MB_FD OfpPortFeatures = 2 OfpPortFeatures_OFPPF_100MB_HD OfpPortFeatures = 4 OfpPortFeatures_OFPPF_100MB_FD OfpPortFeatures = 8 OfpPortFeatures_OFPPF_1GB_HD OfpPortFeatures = 16 OfpPortFeatures_OFPPF_1GB_FD OfpPortFeatures = 32 OfpPortFeatures_OFPPF_10GB_FD OfpPortFeatures = 64 OfpPortFeatures_OFPPF_40GB_FD OfpPortFeatures = 128 OfpPortFeatures_OFPPF_100GB_FD OfpPortFeatures = 256 OfpPortFeatures_OFPPF_1TB_FD OfpPortFeatures = 512 OfpPortFeatures_OFPPF_OTHER OfpPortFeatures = 1024 OfpPortFeatures_OFPPF_COPPER OfpPortFeatures = 2048 OfpPortFeatures_OFPPF_FIBER OfpPortFeatures = 4096 OfpPortFeatures_OFPPF_AUTONEG OfpPortFeatures = 8192 OfpPortFeatures_OFPPF_PAUSE OfpPortFeatures = 16384 OfpPortFeatures_OFPPF_PAUSE_ASYM OfpPortFeatures = 32768 )
func (OfpPortFeatures) EnumDescriptor ¶
func (OfpPortFeatures) EnumDescriptor() ([]byte, []int)
func (OfpPortFeatures) String ¶
func (x OfpPortFeatures) String() string
type OfpPortMod ¶
type OfpPortMod struct { //ofp_header header; PortNo uint32 `protobuf:"varint,1,opt,name=port_no,json=portNo,proto3" json:"port_no,omitempty"` HwAddr []uint32 `protobuf:"varint,2,rep,packed,name=hw_addr,json=hwAddr,proto3" json:"hw_addr,omitempty"` // The hardware address is not //configurable. This is used to //sanity-check the request, so it must //be the same as returned in an //ofp_port struct. Config uint32 `protobuf:"varint,3,opt,name=config,proto3" json:"config,omitempty"` Mask uint32 `protobuf:"varint,4,opt,name=mask,proto3" json:"mask,omitempty"` Advertise uint32 `protobuf:"varint,5,opt,name=advertise,proto3" json:"advertise,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Modify behavior of the physical port
func (*OfpPortMod) Descriptor ¶
func (*OfpPortMod) Descriptor() ([]byte, []int)
func (*OfpPortMod) GetAdvertise ¶
func (m *OfpPortMod) GetAdvertise() uint32
func (*OfpPortMod) GetConfig ¶
func (m *OfpPortMod) GetConfig() uint32
func (*OfpPortMod) GetHwAddr ¶
func (m *OfpPortMod) GetHwAddr() []uint32
func (*OfpPortMod) GetMask ¶
func (m *OfpPortMod) GetMask() uint32
func (*OfpPortMod) GetPortNo ¶
func (m *OfpPortMod) GetPortNo() uint32
func (*OfpPortMod) ProtoMessage ¶
func (*OfpPortMod) ProtoMessage()
func (*OfpPortMod) Reset ¶
func (m *OfpPortMod) Reset()
func (*OfpPortMod) String ¶
func (m *OfpPortMod) String() string
func (*OfpPortMod) XXX_DiscardUnknown ¶
func (m *OfpPortMod) XXX_DiscardUnknown()
func (*OfpPortMod) XXX_Marshal ¶
func (m *OfpPortMod) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*OfpPortMod) XXX_Merge ¶
func (m *OfpPortMod) XXX_Merge(src proto.Message)
func (*OfpPortMod) XXX_Size ¶
func (m *OfpPortMod) XXX_Size() int
func (*OfpPortMod) XXX_Unmarshal ¶
func (m *OfpPortMod) XXX_Unmarshal(b []byte) error
type OfpPortModFailedCode ¶
type OfpPortModFailedCode int32
ofp_error_msg 'code' values for OFPET_PORT_MOD_FAILED. 'data' contains at least the first 64 bytes of the failed request.
const ( OfpPortModFailedCode_OFPPMFC_BAD_PORT OfpPortModFailedCode = 0 OfpPortModFailedCode_OFPPMFC_BAD_HW_ADDR OfpPortModFailedCode = 1 OfpPortModFailedCode_OFPPMFC_BAD_CONFIG OfpPortModFailedCode = 2 OfpPortModFailedCode_OFPPMFC_BAD_ADVERTISE OfpPortModFailedCode = 3 OfpPortModFailedCode_OFPPMFC_EPERM OfpPortModFailedCode = 4 )
func (OfpPortModFailedCode) EnumDescriptor ¶
func (OfpPortModFailedCode) EnumDescriptor() ([]byte, []int)
func (OfpPortModFailedCode) String ¶
func (x OfpPortModFailedCode) String() string
type OfpPortNo ¶
type OfpPortNo int32
Port numbering. Ports are numbered starting from 1.
const ( OfpPortNo_OFPP_INVALID OfpPortNo = 0 // Maximum number of physical and logical switch ports. OfpPortNo_OFPP_MAX OfpPortNo = 2147483392 // Reserved OpenFlow Port (fake output "ports"). OfpPortNo_OFPP_IN_PORT OfpPortNo = 2147483640 OfpPortNo_OFPP_TABLE OfpPortNo = 2147483641 OfpPortNo_OFPP_NORMAL OfpPortNo = 2147483642 OfpPortNo_OFPP_FLOOD OfpPortNo = 2147483643 OfpPortNo_OFPP_ALL OfpPortNo = 2147483644 OfpPortNo_OFPP_CONTROLLER OfpPortNo = 2147483645 OfpPortNo_OFPP_LOCAL OfpPortNo = 2147483646 OfpPortNo_OFPP_ANY OfpPortNo = 2147483647 )
func (OfpPortNo) EnumDescriptor ¶
type OfpPortReason ¶
type OfpPortReason int32
What changed about the physical port
const ( OfpPortReason_OFPPR_ADD OfpPortReason = 0 OfpPortReason_OFPPR_DELETE OfpPortReason = 1 OfpPortReason_OFPPR_MODIFY OfpPortReason = 2 )
func (OfpPortReason) EnumDescriptor ¶
func (OfpPortReason) EnumDescriptor() ([]byte, []int)
func (OfpPortReason) String ¶
func (x OfpPortReason) String() string
type OfpPortState ¶
type OfpPortState int32
Current state of the physical port. These are not configurable from the controller.
const ( OfpPortState_OFPPS_INVALID OfpPortState = 0 OfpPortState_OFPPS_LINK_DOWN OfpPortState = 1 OfpPortState_OFPPS_BLOCKED OfpPortState = 2 OfpPortState_OFPPS_LIVE OfpPortState = 4 )
func (OfpPortState) EnumDescriptor ¶
func (OfpPortState) EnumDescriptor() ([]byte, []int)
func (OfpPortState) String ¶
func (x OfpPortState) String() string
type OfpPortStats ¶
type OfpPortStats struct { PortNo uint32 `protobuf:"varint,1,opt,name=port_no,json=portNo,proto3" json:"port_no,omitempty"` RxPackets uint64 `protobuf:"varint,2,opt,name=rx_packets,json=rxPackets,proto3" json:"rx_packets,omitempty"` TxPackets uint64 `protobuf:"varint,3,opt,name=tx_packets,json=txPackets,proto3" json:"tx_packets,omitempty"` RxBytes uint64 `protobuf:"varint,4,opt,name=rx_bytes,json=rxBytes,proto3" json:"rx_bytes,omitempty"` TxBytes uint64 `protobuf:"varint,5,opt,name=tx_bytes,json=txBytes,proto3" json:"tx_bytes,omitempty"` RxDropped uint64 `protobuf:"varint,6,opt,name=rx_dropped,json=rxDropped,proto3" json:"rx_dropped,omitempty"` TxDropped uint64 `protobuf:"varint,7,opt,name=tx_dropped,json=txDropped,proto3" json:"tx_dropped,omitempty"` RxErrors uint64 `protobuf:"varint,8,opt,name=rx_errors,json=rxErrors,proto3" json:"rx_errors,omitempty"` TxErrors uint64 `protobuf:"varint,9,opt,name=tx_errors,json=txErrors,proto3" json:"tx_errors,omitempty"` RxFrameErr uint64 `protobuf:"varint,10,opt,name=rx_frame_err,json=rxFrameErr,proto3" json:"rx_frame_err,omitempty"` RxOverErr uint64 `protobuf:"varint,11,opt,name=rx_over_err,json=rxOverErr,proto3" json:"rx_over_err,omitempty"` RxCrcErr uint64 `protobuf:"varint,12,opt,name=rx_crc_err,json=rxCrcErr,proto3" json:"rx_crc_err,omitempty"` Collisions uint64 `protobuf:"varint,13,opt,name=collisions,proto3" json:"collisions,omitempty"` DurationSec uint32 `protobuf:"varint,14,opt,name=duration_sec,json=durationSec,proto3" json:"duration_sec,omitempty"` DurationNsec uint32 `protobuf:"varint,15,opt,name=duration_nsec,json=durationNsec,proto3" json:"duration_nsec,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Body of reply to OFPMP_PORT request. If a counter is unsupported, set the field to all ones.
func (*OfpPortStats) Descriptor ¶
func (*OfpPortStats) Descriptor() ([]byte, []int)
func (*OfpPortStats) GetCollisions ¶
func (m *OfpPortStats) GetCollisions() uint64
func (*OfpPortStats) GetDurationNsec ¶
func (m *OfpPortStats) GetDurationNsec() uint32
func (*OfpPortStats) GetDurationSec ¶
func (m *OfpPortStats) GetDurationSec() uint32
func (*OfpPortStats) GetPortNo ¶
func (m *OfpPortStats) GetPortNo() uint32
func (*OfpPortStats) GetRxBytes ¶
func (m *OfpPortStats) GetRxBytes() uint64
func (*OfpPortStats) GetRxCrcErr ¶
func (m *OfpPortStats) GetRxCrcErr() uint64
func (*OfpPortStats) GetRxDropped ¶
func (m *OfpPortStats) GetRxDropped() uint64
func (*OfpPortStats) GetRxErrors ¶
func (m *OfpPortStats) GetRxErrors() uint64
func (*OfpPortStats) GetRxFrameErr ¶
func (m *OfpPortStats) GetRxFrameErr() uint64
func (*OfpPortStats) GetRxOverErr ¶
func (m *OfpPortStats) GetRxOverErr() uint64
func (*OfpPortStats) GetRxPackets ¶
func (m *OfpPortStats) GetRxPackets() uint64
func (*OfpPortStats) GetTxBytes ¶
func (m *OfpPortStats) GetTxBytes() uint64
func (*OfpPortStats) GetTxDropped ¶
func (m *OfpPortStats) GetTxDropped() uint64
func (*OfpPortStats) GetTxErrors ¶
func (m *OfpPortStats) GetTxErrors() uint64
func (*OfpPortStats) GetTxPackets ¶
func (m *OfpPortStats) GetTxPackets() uint64
func (*OfpPortStats) ProtoMessage ¶
func (*OfpPortStats) ProtoMessage()
func (*OfpPortStats) Reset ¶
func (m *OfpPortStats) Reset()
func (*OfpPortStats) String ¶
func (m *OfpPortStats) String() string
func (*OfpPortStats) XXX_DiscardUnknown ¶
func (m *OfpPortStats) XXX_DiscardUnknown()
func (*OfpPortStats) XXX_Marshal ¶
func (m *OfpPortStats) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*OfpPortStats) XXX_Merge ¶
func (m *OfpPortStats) XXX_Merge(src proto.Message)
func (*OfpPortStats) XXX_Size ¶
func (m *OfpPortStats) XXX_Size() int
func (*OfpPortStats) XXX_Unmarshal ¶
func (m *OfpPortStats) XXX_Unmarshal(b []byte) error
type OfpPortStatsRequest ¶
type OfpPortStatsRequest struct { PortNo uint32 `protobuf:"varint,1,opt,name=port_no,json=portNo,proto3" json:"port_no,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Body for ofp_multipart_request of type OFPMP_PORT.
func (*OfpPortStatsRequest) Descriptor ¶
func (*OfpPortStatsRequest) Descriptor() ([]byte, []int)
func (*OfpPortStatsRequest) GetPortNo ¶
func (m *OfpPortStatsRequest) GetPortNo() uint32
func (*OfpPortStatsRequest) ProtoMessage ¶
func (*OfpPortStatsRequest) ProtoMessage()
func (*OfpPortStatsRequest) Reset ¶
func (m *OfpPortStatsRequest) Reset()
func (*OfpPortStatsRequest) String ¶
func (m *OfpPortStatsRequest) String() string
func (*OfpPortStatsRequest) XXX_DiscardUnknown ¶
func (m *OfpPortStatsRequest) XXX_DiscardUnknown()
func (*OfpPortStatsRequest) XXX_Marshal ¶
func (m *OfpPortStatsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*OfpPortStatsRequest) XXX_Merge ¶
func (m *OfpPortStatsRequest) XXX_Merge(src proto.Message)
func (*OfpPortStatsRequest) XXX_Size ¶
func (m *OfpPortStatsRequest) XXX_Size() int
func (*OfpPortStatsRequest) XXX_Unmarshal ¶
func (m *OfpPortStatsRequest) XXX_Unmarshal(b []byte) error
type OfpPortStatus ¶
type OfpPortStatus struct { //ofp_header header; Reason OfpPortReason `protobuf:"varint,1,opt,name=reason,proto3,enum=openflow_13.OfpPortReason" json:"reason,omitempty"` Desc *OfpPort `protobuf:"bytes,2,opt,name=desc,proto3" json:"desc,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
A physical port has changed in the datapath
func (*OfpPortStatus) Descriptor ¶
func (*OfpPortStatus) Descriptor() ([]byte, []int)
func (*OfpPortStatus) GetDesc ¶
func (m *OfpPortStatus) GetDesc() *OfpPort
func (*OfpPortStatus) GetReason ¶
func (m *OfpPortStatus) GetReason() OfpPortReason
func (*OfpPortStatus) ProtoMessage ¶
func (*OfpPortStatus) ProtoMessage()
func (*OfpPortStatus) Reset ¶
func (m *OfpPortStatus) Reset()
func (*OfpPortStatus) String ¶
func (m *OfpPortStatus) String() string
func (*OfpPortStatus) XXX_DiscardUnknown ¶
func (m *OfpPortStatus) XXX_DiscardUnknown()
func (*OfpPortStatus) XXX_Marshal ¶
func (m *OfpPortStatus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*OfpPortStatus) XXX_Merge ¶
func (m *OfpPortStatus) XXX_Merge(src proto.Message)
func (*OfpPortStatus) XXX_Size ¶
func (m *OfpPortStatus) XXX_Size() int
func (*OfpPortStatus) XXX_Unmarshal ¶
func (m *OfpPortStatus) XXX_Unmarshal(b []byte) error
type OfpQueueGetConfigReply ¶
type OfpQueueGetConfigReply struct { //ofp_header header; Port uint32 `protobuf:"varint,1,opt,name=port,proto3" json:"port,omitempty"` Queues []*OfpPacketQueue `protobuf:"bytes,2,rep,name=queues,proto3" json:"queues,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Queue configuration for a given port.
func (*OfpQueueGetConfigReply) Descriptor ¶
func (*OfpQueueGetConfigReply) Descriptor() ([]byte, []int)
func (*OfpQueueGetConfigReply) GetPort ¶
func (m *OfpQueueGetConfigReply) GetPort() uint32
func (*OfpQueueGetConfigReply) GetQueues ¶
func (m *OfpQueueGetConfigReply) GetQueues() []*OfpPacketQueue
func (*OfpQueueGetConfigReply) ProtoMessage ¶
func (*OfpQueueGetConfigReply) ProtoMessage()
func (*OfpQueueGetConfigReply) Reset ¶
func (m *OfpQueueGetConfigReply) Reset()
func (*OfpQueueGetConfigReply) String ¶
func (m *OfpQueueGetConfigReply) String() string
func (*OfpQueueGetConfigReply) XXX_DiscardUnknown ¶
func (m *OfpQueueGetConfigReply) XXX_DiscardUnknown()
func (*OfpQueueGetConfigReply) XXX_Marshal ¶
func (m *OfpQueueGetConfigReply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*OfpQueueGetConfigReply) XXX_Merge ¶
func (m *OfpQueueGetConfigReply) XXX_Merge(src proto.Message)
func (*OfpQueueGetConfigReply) XXX_Size ¶
func (m *OfpQueueGetConfigReply) XXX_Size() int
func (*OfpQueueGetConfigReply) XXX_Unmarshal ¶
func (m *OfpQueueGetConfigReply) XXX_Unmarshal(b []byte) error
type OfpQueueGetConfigRequest ¶
type OfpQueueGetConfigRequest struct { //ofp_header header; Port uint32 `protobuf:"varint,1,opt,name=port,proto3" json:"port,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Query for port queue configuration.
func (*OfpQueueGetConfigRequest) Descriptor ¶
func (*OfpQueueGetConfigRequest) Descriptor() ([]byte, []int)
func (*OfpQueueGetConfigRequest) GetPort ¶
func (m *OfpQueueGetConfigRequest) GetPort() uint32
func (*OfpQueueGetConfigRequest) ProtoMessage ¶
func (*OfpQueueGetConfigRequest) ProtoMessage()
func (*OfpQueueGetConfigRequest) Reset ¶
func (m *OfpQueueGetConfigRequest) Reset()
func (*OfpQueueGetConfigRequest) String ¶
func (m *OfpQueueGetConfigRequest) String() string
func (*OfpQueueGetConfigRequest) XXX_DiscardUnknown ¶
func (m *OfpQueueGetConfigRequest) XXX_DiscardUnknown()
func (*OfpQueueGetConfigRequest) XXX_Marshal ¶
func (m *OfpQueueGetConfigRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*OfpQueueGetConfigRequest) XXX_Merge ¶
func (m *OfpQueueGetConfigRequest) XXX_Merge(src proto.Message)
func (*OfpQueueGetConfigRequest) XXX_Size ¶
func (m *OfpQueueGetConfigRequest) XXX_Size() int
func (*OfpQueueGetConfigRequest) XXX_Unmarshal ¶
func (m *OfpQueueGetConfigRequest) XXX_Unmarshal(b []byte) error
type OfpQueueOpFailedCode ¶
type OfpQueueOpFailedCode int32
ofp_error msg 'code' values for OFPET_QUEUE_OP_FAILED. 'data' contains at least the first 64 bytes of the failed request
const ( OfpQueueOpFailedCode_OFPQOFC_BAD_PORT OfpQueueOpFailedCode = 0 OfpQueueOpFailedCode_OFPQOFC_BAD_QUEUE OfpQueueOpFailedCode = 1 OfpQueueOpFailedCode_OFPQOFC_EPERM OfpQueueOpFailedCode = 2 )
func (OfpQueueOpFailedCode) EnumDescriptor ¶
func (OfpQueueOpFailedCode) EnumDescriptor() ([]byte, []int)
func (OfpQueueOpFailedCode) String ¶
func (x OfpQueueOpFailedCode) String() string
type OfpQueuePropExperimenter ¶
type OfpQueuePropExperimenter struct { PropHeader *OfpQueuePropHeader `protobuf:"bytes,1,opt,name=prop_header,json=propHeader,proto3" json:"prop_header,omitempty"` Experimenter uint32 `protobuf:"varint,2,opt,name=experimenter,proto3" json:"experimenter,omitempty"` Data []byte `protobuf:"bytes,3,opt,name=data,proto3" json:"data,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Experimenter queue property description.
func (*OfpQueuePropExperimenter) Descriptor ¶
func (*OfpQueuePropExperimenter) Descriptor() ([]byte, []int)
func (*OfpQueuePropExperimenter) GetData ¶
func (m *OfpQueuePropExperimenter) GetData() []byte
func (*OfpQueuePropExperimenter) GetExperimenter ¶
func (m *OfpQueuePropExperimenter) GetExperimenter() uint32
func (*OfpQueuePropExperimenter) GetPropHeader ¶
func (m *OfpQueuePropExperimenter) GetPropHeader() *OfpQueuePropHeader
func (*OfpQueuePropExperimenter) ProtoMessage ¶
func (*OfpQueuePropExperimenter) ProtoMessage()
func (*OfpQueuePropExperimenter) Reset ¶
func (m *OfpQueuePropExperimenter) Reset()
func (*OfpQueuePropExperimenter) String ¶
func (m *OfpQueuePropExperimenter) String() string
func (*OfpQueuePropExperimenter) XXX_DiscardUnknown ¶
func (m *OfpQueuePropExperimenter) XXX_DiscardUnknown()
func (*OfpQueuePropExperimenter) XXX_Marshal ¶
func (m *OfpQueuePropExperimenter) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*OfpQueuePropExperimenter) XXX_Merge ¶
func (m *OfpQueuePropExperimenter) XXX_Merge(src proto.Message)
func (*OfpQueuePropExperimenter) XXX_Size ¶
func (m *OfpQueuePropExperimenter) XXX_Size() int
func (*OfpQueuePropExperimenter) XXX_Unmarshal ¶
func (m *OfpQueuePropExperimenter) XXX_Unmarshal(b []byte) error
type OfpQueuePropHeader ¶
type OfpQueuePropHeader struct { Property uint32 `protobuf:"varint,1,opt,name=property,proto3" json:"property,omitempty"` Len uint32 `protobuf:"varint,2,opt,name=len,proto3" json:"len,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Common description for a queue.
func (*OfpQueuePropHeader) Descriptor ¶
func (*OfpQueuePropHeader) Descriptor() ([]byte, []int)
func (*OfpQueuePropHeader) GetLen ¶
func (m *OfpQueuePropHeader) GetLen() uint32
func (*OfpQueuePropHeader) GetProperty ¶
func (m *OfpQueuePropHeader) GetProperty() uint32
func (*OfpQueuePropHeader) ProtoMessage ¶
func (*OfpQueuePropHeader) ProtoMessage()
func (*OfpQueuePropHeader) Reset ¶
func (m *OfpQueuePropHeader) Reset()
func (*OfpQueuePropHeader) String ¶
func (m *OfpQueuePropHeader) String() string
func (*OfpQueuePropHeader) XXX_DiscardUnknown ¶
func (m *OfpQueuePropHeader) XXX_DiscardUnknown()
func (*OfpQueuePropHeader) XXX_Marshal ¶
func (m *OfpQueuePropHeader) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*OfpQueuePropHeader) XXX_Merge ¶
func (m *OfpQueuePropHeader) XXX_Merge(src proto.Message)
func (*OfpQueuePropHeader) XXX_Size ¶
func (m *OfpQueuePropHeader) XXX_Size() int
func (*OfpQueuePropHeader) XXX_Unmarshal ¶
func (m *OfpQueuePropHeader) XXX_Unmarshal(b []byte) error
type OfpQueuePropMaxRate ¶
type OfpQueuePropMaxRate struct { PropHeader *OfpQueuePropHeader `protobuf:"bytes,1,opt,name=prop_header,json=propHeader,proto3" json:"prop_header,omitempty"` Rate uint32 `protobuf:"varint,2,opt,name=rate,proto3" json:"rate,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Max-Rate queue property description.
func (*OfpQueuePropMaxRate) Descriptor ¶
func (*OfpQueuePropMaxRate) Descriptor() ([]byte, []int)
func (*OfpQueuePropMaxRate) GetPropHeader ¶
func (m *OfpQueuePropMaxRate) GetPropHeader() *OfpQueuePropHeader
func (*OfpQueuePropMaxRate) GetRate ¶
func (m *OfpQueuePropMaxRate) GetRate() uint32
func (*OfpQueuePropMaxRate) ProtoMessage ¶
func (*OfpQueuePropMaxRate) ProtoMessage()
func (*OfpQueuePropMaxRate) Reset ¶
func (m *OfpQueuePropMaxRate) Reset()
func (*OfpQueuePropMaxRate) String ¶
func (m *OfpQueuePropMaxRate) String() string
func (*OfpQueuePropMaxRate) XXX_DiscardUnknown ¶
func (m *OfpQueuePropMaxRate) XXX_DiscardUnknown()
func (*OfpQueuePropMaxRate) XXX_Marshal ¶
func (m *OfpQueuePropMaxRate) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*OfpQueuePropMaxRate) XXX_Merge ¶
func (m *OfpQueuePropMaxRate) XXX_Merge(src proto.Message)
func (*OfpQueuePropMaxRate) XXX_Size ¶
func (m *OfpQueuePropMaxRate) XXX_Size() int
func (*OfpQueuePropMaxRate) XXX_Unmarshal ¶
func (m *OfpQueuePropMaxRate) XXX_Unmarshal(b []byte) error
type OfpQueuePropMinRate ¶
type OfpQueuePropMinRate struct { PropHeader *OfpQueuePropHeader `protobuf:"bytes,1,opt,name=prop_header,json=propHeader,proto3" json:"prop_header,omitempty"` Rate uint32 `protobuf:"varint,2,opt,name=rate,proto3" json:"rate,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Min-Rate queue property description.
func (*OfpQueuePropMinRate) Descriptor ¶
func (*OfpQueuePropMinRate) Descriptor() ([]byte, []int)
func (*OfpQueuePropMinRate) GetPropHeader ¶
func (m *OfpQueuePropMinRate) GetPropHeader() *OfpQueuePropHeader
func (*OfpQueuePropMinRate) GetRate ¶
func (m *OfpQueuePropMinRate) GetRate() uint32
func (*OfpQueuePropMinRate) ProtoMessage ¶
func (*OfpQueuePropMinRate) ProtoMessage()
func (*OfpQueuePropMinRate) Reset ¶
func (m *OfpQueuePropMinRate) Reset()
func (*OfpQueuePropMinRate) String ¶
func (m *OfpQueuePropMinRate) String() string
func (*OfpQueuePropMinRate) XXX_DiscardUnknown ¶
func (m *OfpQueuePropMinRate) XXX_DiscardUnknown()
func (*OfpQueuePropMinRate) XXX_Marshal ¶
func (m *OfpQueuePropMinRate) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*OfpQueuePropMinRate) XXX_Merge ¶
func (m *OfpQueuePropMinRate) XXX_Merge(src proto.Message)
func (*OfpQueuePropMinRate) XXX_Size ¶
func (m *OfpQueuePropMinRate) XXX_Size() int
func (*OfpQueuePropMinRate) XXX_Unmarshal ¶
func (m *OfpQueuePropMinRate) XXX_Unmarshal(b []byte) error
type OfpQueueProperties ¶
type OfpQueueProperties int32
const ( OfpQueueProperties_OFPQT_INVALID OfpQueueProperties = 0 OfpQueueProperties_OFPQT_MIN_RATE OfpQueueProperties = 1 OfpQueueProperties_OFPQT_MAX_RATE OfpQueueProperties = 2 OfpQueueProperties_OFPQT_EXPERIMENTER OfpQueueProperties = 65535 )
func (OfpQueueProperties) EnumDescriptor ¶
func (OfpQueueProperties) EnumDescriptor() ([]byte, []int)
func (OfpQueueProperties) String ¶
func (x OfpQueueProperties) String() string
type OfpQueueStats ¶
type OfpQueueStats struct { PortNo uint32 `protobuf:"varint,1,opt,name=port_no,json=portNo,proto3" json:"port_no,omitempty"` QueueId uint32 `protobuf:"varint,2,opt,name=queue_id,json=queueId,proto3" json:"queue_id,omitempty"` TxBytes uint64 `protobuf:"varint,3,opt,name=tx_bytes,json=txBytes,proto3" json:"tx_bytes,omitempty"` TxPackets uint64 `protobuf:"varint,4,opt,name=tx_packets,json=txPackets,proto3" json:"tx_packets,omitempty"` TxErrors uint64 `protobuf:"varint,5,opt,name=tx_errors,json=txErrors,proto3" json:"tx_errors,omitempty"` DurationSec uint32 `protobuf:"varint,6,opt,name=duration_sec,json=durationSec,proto3" json:"duration_sec,omitempty"` DurationNsec uint32 `protobuf:"varint,7,opt,name=duration_nsec,json=durationNsec,proto3" json:"duration_nsec,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*OfpQueueStats) Descriptor ¶
func (*OfpQueueStats) Descriptor() ([]byte, []int)
func (*OfpQueueStats) GetDurationNsec ¶
func (m *OfpQueueStats) GetDurationNsec() uint32
func (*OfpQueueStats) GetDurationSec ¶
func (m *OfpQueueStats) GetDurationSec() uint32
func (*OfpQueueStats) GetPortNo ¶
func (m *OfpQueueStats) GetPortNo() uint32
func (*OfpQueueStats) GetQueueId ¶
func (m *OfpQueueStats) GetQueueId() uint32
func (*OfpQueueStats) GetTxBytes ¶
func (m *OfpQueueStats) GetTxBytes() uint64
func (*OfpQueueStats) GetTxErrors ¶
func (m *OfpQueueStats) GetTxErrors() uint64
func (*OfpQueueStats) GetTxPackets ¶
func (m *OfpQueueStats) GetTxPackets() uint64
func (*OfpQueueStats) ProtoMessage ¶
func (*OfpQueueStats) ProtoMessage()
func (*OfpQueueStats) Reset ¶
func (m *OfpQueueStats) Reset()
func (*OfpQueueStats) String ¶
func (m *OfpQueueStats) String() string
func (*OfpQueueStats) XXX_DiscardUnknown ¶
func (m *OfpQueueStats) XXX_DiscardUnknown()
func (*OfpQueueStats) XXX_Marshal ¶
func (m *OfpQueueStats) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*OfpQueueStats) XXX_Merge ¶
func (m *OfpQueueStats) XXX_Merge(src proto.Message)
func (*OfpQueueStats) XXX_Size ¶
func (m *OfpQueueStats) XXX_Size() int
func (*OfpQueueStats) XXX_Unmarshal ¶
func (m *OfpQueueStats) XXX_Unmarshal(b []byte) error
type OfpQueueStatsRequest ¶
type OfpQueueStatsRequest struct { PortNo uint32 `protobuf:"varint,1,opt,name=port_no,json=portNo,proto3" json:"port_no,omitempty"` QueueId uint32 `protobuf:"varint,2,opt,name=queue_id,json=queueId,proto3" json:"queue_id,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*OfpQueueStatsRequest) Descriptor ¶
func (*OfpQueueStatsRequest) Descriptor() ([]byte, []int)
func (*OfpQueueStatsRequest) GetPortNo ¶
func (m *OfpQueueStatsRequest) GetPortNo() uint32
func (*OfpQueueStatsRequest) GetQueueId ¶
func (m *OfpQueueStatsRequest) GetQueueId() uint32
func (*OfpQueueStatsRequest) ProtoMessage ¶
func (*OfpQueueStatsRequest) ProtoMessage()
func (*OfpQueueStatsRequest) Reset ¶
func (m *OfpQueueStatsRequest) Reset()
func (*OfpQueueStatsRequest) String ¶
func (m *OfpQueueStatsRequest) String() string
func (*OfpQueueStatsRequest) XXX_DiscardUnknown ¶
func (m *OfpQueueStatsRequest) XXX_DiscardUnknown()
func (*OfpQueueStatsRequest) XXX_Marshal ¶
func (m *OfpQueueStatsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*OfpQueueStatsRequest) XXX_Merge ¶
func (m *OfpQueueStatsRequest) XXX_Merge(src proto.Message)
func (*OfpQueueStatsRequest) XXX_Size ¶
func (m *OfpQueueStatsRequest) XXX_Size() int
func (*OfpQueueStatsRequest) XXX_Unmarshal ¶
func (m *OfpQueueStatsRequest) XXX_Unmarshal(b []byte) error
type OfpRoleRequest ¶
type OfpRoleRequest struct { //ofp_header header; /* Type OFPT_ROLE_REQUEST/OFPT_ROLE_REPLY. */ Role OfpControllerRole `protobuf:"varint,1,opt,name=role,proto3,enum=openflow_13.OfpControllerRole" json:"role,omitempty"` GenerationId uint64 `protobuf:"varint,2,opt,name=generation_id,json=generationId,proto3" json:"generation_id,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Role request and reply message.
func (*OfpRoleRequest) Descriptor ¶
func (*OfpRoleRequest) Descriptor() ([]byte, []int)
func (*OfpRoleRequest) GetGenerationId ¶
func (m *OfpRoleRequest) GetGenerationId() uint64
func (*OfpRoleRequest) GetRole ¶
func (m *OfpRoleRequest) GetRole() OfpControllerRole
func (*OfpRoleRequest) ProtoMessage ¶
func (*OfpRoleRequest) ProtoMessage()
func (*OfpRoleRequest) Reset ¶
func (m *OfpRoleRequest) Reset()
func (*OfpRoleRequest) String ¶
func (m *OfpRoleRequest) String() string
func (*OfpRoleRequest) XXX_DiscardUnknown ¶
func (m *OfpRoleRequest) XXX_DiscardUnknown()
func (*OfpRoleRequest) XXX_Marshal ¶
func (m *OfpRoleRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*OfpRoleRequest) XXX_Merge ¶
func (m *OfpRoleRequest) XXX_Merge(src proto.Message)
func (*OfpRoleRequest) XXX_Size ¶
func (m *OfpRoleRequest) XXX_Size() int
func (*OfpRoleRequest) XXX_Unmarshal ¶
func (m *OfpRoleRequest) XXX_Unmarshal(b []byte) error
type OfpRoleRequestFailedCode ¶
type OfpRoleRequestFailedCode int32
ofp_error_msg 'code' values for OFPET_ROLE_REQUEST_FAILED. 'data' contains at least the first 64 bytes of the failed request.
const ( OfpRoleRequestFailedCode_OFPRRFC_STALE OfpRoleRequestFailedCode = 0 OfpRoleRequestFailedCode_OFPRRFC_UNSUP OfpRoleRequestFailedCode = 1 OfpRoleRequestFailedCode_OFPRRFC_BAD_ROLE OfpRoleRequestFailedCode = 2 )
func (OfpRoleRequestFailedCode) EnumDescriptor ¶
func (OfpRoleRequestFailedCode) EnumDescriptor() ([]byte, []int)
func (OfpRoleRequestFailedCode) String ¶
func (x OfpRoleRequestFailedCode) String() string
type OfpSwitchConfig ¶
type OfpSwitchConfig struct { //ofp_header header; Flags uint32 `protobuf:"varint,1,opt,name=flags,proto3" json:"flags,omitempty"` MissSendLen uint32 `protobuf:"varint,2,opt,name=miss_send_len,json=missSendLen,proto3" json:"miss_send_len,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Switch configuration.
func (*OfpSwitchConfig) Descriptor ¶
func (*OfpSwitchConfig) Descriptor() ([]byte, []int)
func (*OfpSwitchConfig) GetFlags ¶
func (m *OfpSwitchConfig) GetFlags() uint32
func (*OfpSwitchConfig) GetMissSendLen ¶
func (m *OfpSwitchConfig) GetMissSendLen() uint32
func (*OfpSwitchConfig) ProtoMessage ¶
func (*OfpSwitchConfig) ProtoMessage()
func (*OfpSwitchConfig) Reset ¶
func (m *OfpSwitchConfig) Reset()
func (*OfpSwitchConfig) String ¶
func (m *OfpSwitchConfig) String() string
func (*OfpSwitchConfig) XXX_DiscardUnknown ¶
func (m *OfpSwitchConfig) XXX_DiscardUnknown()
func (*OfpSwitchConfig) XXX_Marshal ¶
func (m *OfpSwitchConfig) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*OfpSwitchConfig) XXX_Merge ¶
func (m *OfpSwitchConfig) XXX_Merge(src proto.Message)
func (*OfpSwitchConfig) XXX_Size ¶
func (m *OfpSwitchConfig) XXX_Size() int
func (*OfpSwitchConfig) XXX_Unmarshal ¶
func (m *OfpSwitchConfig) XXX_Unmarshal(b []byte) error
type OfpSwitchConfigFailedCode ¶
type OfpSwitchConfigFailedCode int32
ofp_error_msg 'code' values for OFPET_SWITCH_CONFIG_FAILED. 'data' contains at least the first 64 bytes of the failed request.
const ( OfpSwitchConfigFailedCode_OFPSCFC_BAD_FLAGS OfpSwitchConfigFailedCode = 0 OfpSwitchConfigFailedCode_OFPSCFC_BAD_LEN OfpSwitchConfigFailedCode = 1 OfpSwitchConfigFailedCode_OFPSCFC_EPERM OfpSwitchConfigFailedCode = 2 )
func (OfpSwitchConfigFailedCode) EnumDescriptor ¶
func (OfpSwitchConfigFailedCode) EnumDescriptor() ([]byte, []int)
func (OfpSwitchConfigFailedCode) String ¶
func (x OfpSwitchConfigFailedCode) String() string
type OfpSwitchFeatures ¶
type OfpSwitchFeatures struct { //ofp_header header; DatapathId uint64 `protobuf:"varint,1,opt,name=datapath_id,json=datapathId,proto3" json:"datapath_id,omitempty"` NBuffers uint32 `protobuf:"varint,2,opt,name=n_buffers,json=nBuffers,proto3" json:"n_buffers,omitempty"` NTables uint32 `protobuf:"varint,3,opt,name=n_tables,json=nTables,proto3" json:"n_tables,omitempty"` AuxiliaryId uint32 `protobuf:"varint,4,opt,name=auxiliary_id,json=auxiliaryId,proto3" json:"auxiliary_id,omitempty"` // Features. Capabilities uint32 `protobuf:"varint,5,opt,name=capabilities,proto3" json:"capabilities,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Switch features.
func (*OfpSwitchFeatures) Descriptor ¶
func (*OfpSwitchFeatures) Descriptor() ([]byte, []int)
func (*OfpSwitchFeatures) GetAuxiliaryId ¶
func (m *OfpSwitchFeatures) GetAuxiliaryId() uint32
func (*OfpSwitchFeatures) GetCapabilities ¶
func (m *OfpSwitchFeatures) GetCapabilities() uint32
func (*OfpSwitchFeatures) GetDatapathId ¶
func (m *OfpSwitchFeatures) GetDatapathId() uint64
func (*OfpSwitchFeatures) GetNBuffers ¶
func (m *OfpSwitchFeatures) GetNBuffers() uint32
func (*OfpSwitchFeatures) GetNTables ¶
func (m *OfpSwitchFeatures) GetNTables() uint32
func (*OfpSwitchFeatures) ProtoMessage ¶
func (*OfpSwitchFeatures) ProtoMessage()
func (*OfpSwitchFeatures) Reset ¶
func (m *OfpSwitchFeatures) Reset()
func (*OfpSwitchFeatures) String ¶
func (m *OfpSwitchFeatures) String() string
func (*OfpSwitchFeatures) XXX_DiscardUnknown ¶
func (m *OfpSwitchFeatures) XXX_DiscardUnknown()
func (*OfpSwitchFeatures) XXX_Marshal ¶
func (m *OfpSwitchFeatures) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*OfpSwitchFeatures) XXX_Merge ¶
func (m *OfpSwitchFeatures) XXX_Merge(src proto.Message)
func (*OfpSwitchFeatures) XXX_Size ¶
func (m *OfpSwitchFeatures) XXX_Size() int
func (*OfpSwitchFeatures) XXX_Unmarshal ¶
func (m *OfpSwitchFeatures) XXX_Unmarshal(b []byte) error
type OfpTable ¶
type OfpTable int32
Table numbering. Tables can use any number up to OFPT_MAX.
func (OfpTable) EnumDescriptor ¶
type OfpTableConfig ¶
type OfpTableConfig int32
Flags to configure the table. Reserved for future use.
const ( OfpTableConfig_OFPTC_INVALID OfpTableConfig = 0 OfpTableConfig_OFPTC_DEPRECATED_MASK OfpTableConfig = 3 )
func (OfpTableConfig) EnumDescriptor ¶
func (OfpTableConfig) EnumDescriptor() ([]byte, []int)
func (OfpTableConfig) String ¶
func (x OfpTableConfig) String() string
type OfpTableFeaturePropActions ¶
type OfpTableFeaturePropActions struct { // One of OFPTFPT_WRITE_ACTIONS, //OFPTFPT_WRITE_ACTIONS_MISS, //OFPTFPT_APPLY_ACTIONS, //OFPTFPT_APPLY_ACTIONS_MISS. Actions []*OfpAction `protobuf:"bytes,1,rep,name=actions,proto3" json:"actions,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Actions property
func (*OfpTableFeaturePropActions) Descriptor ¶
func (*OfpTableFeaturePropActions) Descriptor() ([]byte, []int)
func (*OfpTableFeaturePropActions) GetActions ¶
func (m *OfpTableFeaturePropActions) GetActions() []*OfpAction
func (*OfpTableFeaturePropActions) ProtoMessage ¶
func (*OfpTableFeaturePropActions) ProtoMessage()
func (*OfpTableFeaturePropActions) Reset ¶
func (m *OfpTableFeaturePropActions) Reset()
func (*OfpTableFeaturePropActions) String ¶
func (m *OfpTableFeaturePropActions) String() string
func (*OfpTableFeaturePropActions) XXX_DiscardUnknown ¶
func (m *OfpTableFeaturePropActions) XXX_DiscardUnknown()
func (*OfpTableFeaturePropActions) XXX_Marshal ¶
func (m *OfpTableFeaturePropActions) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*OfpTableFeaturePropActions) XXX_Merge ¶
func (m *OfpTableFeaturePropActions) XXX_Merge(src proto.Message)
func (*OfpTableFeaturePropActions) XXX_Size ¶
func (m *OfpTableFeaturePropActions) XXX_Size() int
func (*OfpTableFeaturePropActions) XXX_Unmarshal ¶
func (m *OfpTableFeaturePropActions) XXX_Unmarshal(b []byte) error
type OfpTableFeaturePropExperimenter ¶
type OfpTableFeaturePropExperimenter struct { // One of OFPTFPT_EXPERIMENTER, //OFPTFPT_EXPERIMENTER_MISS. Experimenter uint32 `protobuf:"varint,2,opt,name=experimenter,proto3" json:"experimenter,omitempty"` ExpType uint32 `protobuf:"varint,3,opt,name=exp_type,json=expType,proto3" json:"exp_type,omitempty"` ExperimenterData []uint32 `protobuf:"varint,4,rep,packed,name=experimenter_data,json=experimenterData,proto3" json:"experimenter_data,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Experimenter table feature property
func (*OfpTableFeaturePropExperimenter) Descriptor ¶
func (*OfpTableFeaturePropExperimenter) Descriptor() ([]byte, []int)
func (*OfpTableFeaturePropExperimenter) GetExpType ¶
func (m *OfpTableFeaturePropExperimenter) GetExpType() uint32
func (*OfpTableFeaturePropExperimenter) GetExperimenter ¶
func (m *OfpTableFeaturePropExperimenter) GetExperimenter() uint32
func (*OfpTableFeaturePropExperimenter) GetExperimenterData ¶
func (m *OfpTableFeaturePropExperimenter) GetExperimenterData() []uint32
func (*OfpTableFeaturePropExperimenter) ProtoMessage ¶
func (*OfpTableFeaturePropExperimenter) ProtoMessage()
func (*OfpTableFeaturePropExperimenter) Reset ¶
func (m *OfpTableFeaturePropExperimenter) Reset()
func (*OfpTableFeaturePropExperimenter) String ¶
func (m *OfpTableFeaturePropExperimenter) String() string
func (*OfpTableFeaturePropExperimenter) XXX_DiscardUnknown ¶
func (m *OfpTableFeaturePropExperimenter) XXX_DiscardUnknown()
func (*OfpTableFeaturePropExperimenter) XXX_Marshal ¶
func (m *OfpTableFeaturePropExperimenter) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*OfpTableFeaturePropExperimenter) XXX_Merge ¶
func (m *OfpTableFeaturePropExperimenter) XXX_Merge(src proto.Message)
func (*OfpTableFeaturePropExperimenter) XXX_Size ¶
func (m *OfpTableFeaturePropExperimenter) XXX_Size() int
func (*OfpTableFeaturePropExperimenter) XXX_Unmarshal ¶
func (m *OfpTableFeaturePropExperimenter) XXX_Unmarshal(b []byte) error
type OfpTableFeaturePropInstructions ¶
type OfpTableFeaturePropInstructions struct { // One of OFPTFPT_INSTRUCTIONS, //OFPTFPT_INSTRUCTIONS_MISS. Instructions []*OfpInstruction `protobuf:"bytes,1,rep,name=instructions,proto3" json:"instructions,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Instructions property
func (*OfpTableFeaturePropInstructions) Descriptor ¶
func (*OfpTableFeaturePropInstructions) Descriptor() ([]byte, []int)
func (*OfpTableFeaturePropInstructions) GetInstructions ¶
func (m *OfpTableFeaturePropInstructions) GetInstructions() []*OfpInstruction
func (*OfpTableFeaturePropInstructions) ProtoMessage ¶
func (*OfpTableFeaturePropInstructions) ProtoMessage()
func (*OfpTableFeaturePropInstructions) Reset ¶
func (m *OfpTableFeaturePropInstructions) Reset()
func (*OfpTableFeaturePropInstructions) String ¶
func (m *OfpTableFeaturePropInstructions) String() string
func (*OfpTableFeaturePropInstructions) XXX_DiscardUnknown ¶
func (m *OfpTableFeaturePropInstructions) XXX_DiscardUnknown()
func (*OfpTableFeaturePropInstructions) XXX_Marshal ¶
func (m *OfpTableFeaturePropInstructions) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*OfpTableFeaturePropInstructions) XXX_Merge ¶
func (m *OfpTableFeaturePropInstructions) XXX_Merge(src proto.Message)
func (*OfpTableFeaturePropInstructions) XXX_Size ¶
func (m *OfpTableFeaturePropInstructions) XXX_Size() int
func (*OfpTableFeaturePropInstructions) XXX_Unmarshal ¶
func (m *OfpTableFeaturePropInstructions) XXX_Unmarshal(b []byte) error
type OfpTableFeaturePropNextTables ¶
type OfpTableFeaturePropNextTables struct { // One of OFPTFPT_NEXT_TABLES, //OFPTFPT_NEXT_TABLES_MISS. NextTableIds []uint32 `protobuf:"varint,1,rep,packed,name=next_table_ids,json=nextTableIds,proto3" json:"next_table_ids,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Next Tables property
func (*OfpTableFeaturePropNextTables) Descriptor ¶
func (*OfpTableFeaturePropNextTables) Descriptor() ([]byte, []int)
func (*OfpTableFeaturePropNextTables) GetNextTableIds ¶
func (m *OfpTableFeaturePropNextTables) GetNextTableIds() []uint32
func (*OfpTableFeaturePropNextTables) ProtoMessage ¶
func (*OfpTableFeaturePropNextTables) ProtoMessage()
func (*OfpTableFeaturePropNextTables) Reset ¶
func (m *OfpTableFeaturePropNextTables) Reset()
func (*OfpTableFeaturePropNextTables) String ¶
func (m *OfpTableFeaturePropNextTables) String() string
func (*OfpTableFeaturePropNextTables) XXX_DiscardUnknown ¶
func (m *OfpTableFeaturePropNextTables) XXX_DiscardUnknown()
func (*OfpTableFeaturePropNextTables) XXX_Marshal ¶
func (m *OfpTableFeaturePropNextTables) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*OfpTableFeaturePropNextTables) XXX_Merge ¶
func (m *OfpTableFeaturePropNextTables) XXX_Merge(src proto.Message)
func (*OfpTableFeaturePropNextTables) XXX_Size ¶
func (m *OfpTableFeaturePropNextTables) XXX_Size() int
func (*OfpTableFeaturePropNextTables) XXX_Unmarshal ¶
func (m *OfpTableFeaturePropNextTables) XXX_Unmarshal(b []byte) error
type OfpTableFeaturePropOxm ¶
type OfpTableFeaturePropOxm struct { // TODO is this a uint32??? OxmIds []uint32 `protobuf:"varint,3,rep,packed,name=oxm_ids,json=oxmIds,proto3" json:"oxm_ids,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Match, Wildcard or Set-Field property
func (*OfpTableFeaturePropOxm) Descriptor ¶
func (*OfpTableFeaturePropOxm) Descriptor() ([]byte, []int)
func (*OfpTableFeaturePropOxm) GetOxmIds ¶
func (m *OfpTableFeaturePropOxm) GetOxmIds() []uint32
func (*OfpTableFeaturePropOxm) ProtoMessage ¶
func (*OfpTableFeaturePropOxm) ProtoMessage()
func (*OfpTableFeaturePropOxm) Reset ¶
func (m *OfpTableFeaturePropOxm) Reset()
func (*OfpTableFeaturePropOxm) String ¶
func (m *OfpTableFeaturePropOxm) String() string
func (*OfpTableFeaturePropOxm) XXX_DiscardUnknown ¶
func (m *OfpTableFeaturePropOxm) XXX_DiscardUnknown()
func (*OfpTableFeaturePropOxm) XXX_Marshal ¶
func (m *OfpTableFeaturePropOxm) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*OfpTableFeaturePropOxm) XXX_Merge ¶
func (m *OfpTableFeaturePropOxm) XXX_Merge(src proto.Message)
func (*OfpTableFeaturePropOxm) XXX_Size ¶
func (m *OfpTableFeaturePropOxm) XXX_Size() int
func (*OfpTableFeaturePropOxm) XXX_Unmarshal ¶
func (m *OfpTableFeaturePropOxm) XXX_Unmarshal(b []byte) error
type OfpTableFeaturePropType ¶
type OfpTableFeaturePropType int32
Table Feature property types. Low order bit cleared indicates a property for a regular Flow Entry. Low order bit set indicates a property for the Table-Miss Flow Entry.
const ( OfpTableFeaturePropType_OFPTFPT_INSTRUCTIONS OfpTableFeaturePropType = 0 OfpTableFeaturePropType_OFPTFPT_INSTRUCTIONS_MISS OfpTableFeaturePropType = 1 OfpTableFeaturePropType_OFPTFPT_NEXT_TABLES OfpTableFeaturePropType = 2 OfpTableFeaturePropType_OFPTFPT_NEXT_TABLES_MISS OfpTableFeaturePropType = 3 OfpTableFeaturePropType_OFPTFPT_WRITE_ACTIONS OfpTableFeaturePropType = 4 OfpTableFeaturePropType_OFPTFPT_WRITE_ACTIONS_MISS OfpTableFeaturePropType = 5 OfpTableFeaturePropType_OFPTFPT_APPLY_ACTIONS OfpTableFeaturePropType = 6 OfpTableFeaturePropType_OFPTFPT_APPLY_ACTIONS_MISS OfpTableFeaturePropType = 7 OfpTableFeaturePropType_OFPTFPT_MATCH OfpTableFeaturePropType = 8 OfpTableFeaturePropType_OFPTFPT_WILDCARDS OfpTableFeaturePropType = 10 OfpTableFeaturePropType_OFPTFPT_WRITE_SETFIELD OfpTableFeaturePropType = 12 OfpTableFeaturePropType_OFPTFPT_WRITE_SETFIELD_MISS OfpTableFeaturePropType = 13 OfpTableFeaturePropType_OFPTFPT_APPLY_SETFIELD OfpTableFeaturePropType = 14 OfpTableFeaturePropType_OFPTFPT_APPLY_SETFIELD_MISS OfpTableFeaturePropType = 15 OfpTableFeaturePropType_OFPTFPT_EXPERIMENTER OfpTableFeaturePropType = 65534 OfpTableFeaturePropType_OFPTFPT_EXPERIMENTER_MISS OfpTableFeaturePropType = 65535 )
func (OfpTableFeaturePropType) EnumDescriptor ¶
func (OfpTableFeaturePropType) EnumDescriptor() ([]byte, []int)
func (OfpTableFeaturePropType) String ¶
func (x OfpTableFeaturePropType) String() string
type OfpTableFeatureProperty ¶
type OfpTableFeatureProperty struct { Type OfpTableFeaturePropType `protobuf:"varint,1,opt,name=type,proto3,enum=openflow_13.OfpTableFeaturePropType" json:"type,omitempty"` // Types that are valid to be assigned to Value: // *OfpTableFeatureProperty_Instructions // *OfpTableFeatureProperty_NextTables // *OfpTableFeatureProperty_Actions // *OfpTableFeatureProperty_Oxm // *OfpTableFeatureProperty_Experimenter Value isOfpTableFeatureProperty_Value `protobuf_oneof:"value"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Common header for all Table Feature Properties
func (*OfpTableFeatureProperty) Descriptor ¶
func (*OfpTableFeatureProperty) Descriptor() ([]byte, []int)
func (*OfpTableFeatureProperty) GetActions ¶
func (m *OfpTableFeatureProperty) GetActions() *OfpTableFeaturePropActions
func (*OfpTableFeatureProperty) GetExperimenter ¶
func (m *OfpTableFeatureProperty) GetExperimenter() *OfpTableFeaturePropExperimenter
func (*OfpTableFeatureProperty) GetInstructions ¶
func (m *OfpTableFeatureProperty) GetInstructions() *OfpTableFeaturePropInstructions
func (*OfpTableFeatureProperty) GetNextTables ¶
func (m *OfpTableFeatureProperty) GetNextTables() *OfpTableFeaturePropNextTables
func (*OfpTableFeatureProperty) GetOxm ¶
func (m *OfpTableFeatureProperty) GetOxm() *OfpTableFeaturePropOxm
func (*OfpTableFeatureProperty) GetType ¶
func (m *OfpTableFeatureProperty) GetType() OfpTableFeaturePropType
func (*OfpTableFeatureProperty) GetValue ¶
func (m *OfpTableFeatureProperty) GetValue() isOfpTableFeatureProperty_Value
func (*OfpTableFeatureProperty) ProtoMessage ¶
func (*OfpTableFeatureProperty) ProtoMessage()
func (*OfpTableFeatureProperty) Reset ¶
func (m *OfpTableFeatureProperty) Reset()
func (*OfpTableFeatureProperty) String ¶
func (m *OfpTableFeatureProperty) String() string
func (*OfpTableFeatureProperty) XXX_DiscardUnknown ¶
func (m *OfpTableFeatureProperty) XXX_DiscardUnknown()
func (*OfpTableFeatureProperty) XXX_Marshal ¶
func (m *OfpTableFeatureProperty) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*OfpTableFeatureProperty) XXX_Merge ¶
func (m *OfpTableFeatureProperty) XXX_Merge(src proto.Message)
func (*OfpTableFeatureProperty) XXX_OneofWrappers ¶
func (*OfpTableFeatureProperty) XXX_OneofWrappers() []interface{}
XXX_OneofWrappers is for the internal use of the proto package.
func (*OfpTableFeatureProperty) XXX_Size ¶
func (m *OfpTableFeatureProperty) XXX_Size() int
func (*OfpTableFeatureProperty) XXX_Unmarshal ¶
func (m *OfpTableFeatureProperty) XXX_Unmarshal(b []byte) error
type OfpTableFeatureProperty_Actions ¶
type OfpTableFeatureProperty_Actions struct {
Actions *OfpTableFeaturePropActions `protobuf:"bytes,4,opt,name=actions,proto3,oneof"`
}
type OfpTableFeatureProperty_Experimenter ¶
type OfpTableFeatureProperty_Experimenter struct {
Experimenter *OfpTableFeaturePropExperimenter `protobuf:"bytes,6,opt,name=experimenter,proto3,oneof"`
}
type OfpTableFeatureProperty_Instructions ¶
type OfpTableFeatureProperty_Instructions struct {
Instructions *OfpTableFeaturePropInstructions `protobuf:"bytes,2,opt,name=instructions,proto3,oneof"`
}
type OfpTableFeatureProperty_NextTables ¶
type OfpTableFeatureProperty_NextTables struct {
NextTables *OfpTableFeaturePropNextTables `protobuf:"bytes,3,opt,name=next_tables,json=nextTables,proto3,oneof"`
}
type OfpTableFeatureProperty_Oxm ¶
type OfpTableFeatureProperty_Oxm struct {
Oxm *OfpTableFeaturePropOxm `protobuf:"bytes,5,opt,name=oxm,proto3,oneof"`
}
type OfpTableFeatures ¶
type OfpTableFeatures struct { TableId uint32 `protobuf:"varint,1,opt,name=table_id,json=tableId,proto3" json:"table_id,omitempty"` Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` MetadataMatch uint64 `protobuf:"varint,3,opt,name=metadata_match,json=metadataMatch,proto3" json:"metadata_match,omitempty"` MetadataWrite uint64 `protobuf:"varint,4,opt,name=metadata_write,json=metadataWrite,proto3" json:"metadata_write,omitempty"` Config uint32 `protobuf:"varint,5,opt,name=config,proto3" json:"config,omitempty"` MaxEntries uint32 `protobuf:"varint,6,opt,name=max_entries,json=maxEntries,proto3" json:"max_entries,omitempty"` // Table Feature Property list Properties []*OfpTableFeatureProperty `protobuf:"bytes,7,rep,name=properties,proto3" json:"properties,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Body for ofp_multipart_request of type OFPMP_TABLE_FEATURES./ Body of reply to OFPMP_TABLE_FEATURES request.
func (*OfpTableFeatures) Descriptor ¶
func (*OfpTableFeatures) Descriptor() ([]byte, []int)
func (*OfpTableFeatures) GetConfig ¶
func (m *OfpTableFeatures) GetConfig() uint32
func (*OfpTableFeatures) GetMaxEntries ¶
func (m *OfpTableFeatures) GetMaxEntries() uint32
func (*OfpTableFeatures) GetMetadataMatch ¶
func (m *OfpTableFeatures) GetMetadataMatch() uint64
func (*OfpTableFeatures) GetMetadataWrite ¶
func (m *OfpTableFeatures) GetMetadataWrite() uint64
func (*OfpTableFeatures) GetName ¶
func (m *OfpTableFeatures) GetName() string
func (*OfpTableFeatures) GetProperties ¶
func (m *OfpTableFeatures) GetProperties() []*OfpTableFeatureProperty
func (*OfpTableFeatures) GetTableId ¶
func (m *OfpTableFeatures) GetTableId() uint32
func (*OfpTableFeatures) ProtoMessage ¶
func (*OfpTableFeatures) ProtoMessage()
func (*OfpTableFeatures) Reset ¶
func (m *OfpTableFeatures) Reset()
func (*OfpTableFeatures) String ¶
func (m *OfpTableFeatures) String() string
func (*OfpTableFeatures) XXX_DiscardUnknown ¶
func (m *OfpTableFeatures) XXX_DiscardUnknown()
func (*OfpTableFeatures) XXX_Marshal ¶
func (m *OfpTableFeatures) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*OfpTableFeatures) XXX_Merge ¶
func (m *OfpTableFeatures) XXX_Merge(src proto.Message)
func (*OfpTableFeatures) XXX_Size ¶
func (m *OfpTableFeatures) XXX_Size() int
func (*OfpTableFeatures) XXX_Unmarshal ¶
func (m *OfpTableFeatures) XXX_Unmarshal(b []byte) error
type OfpTableFeaturesFailedCode ¶
type OfpTableFeaturesFailedCode int32
ofp_error_msg 'code' values for OFPET_TABLE_FEATURES_FAILED. 'data' contains at least the first 64 bytes of the failed request.
const ( OfpTableFeaturesFailedCode_OFPTFFC_BAD_TABLE OfpTableFeaturesFailedCode = 0 OfpTableFeaturesFailedCode_OFPTFFC_BAD_METADATA OfpTableFeaturesFailedCode = 1 OfpTableFeaturesFailedCode_OFPTFFC_BAD_TYPE OfpTableFeaturesFailedCode = 2 OfpTableFeaturesFailedCode_OFPTFFC_BAD_LEN OfpTableFeaturesFailedCode = 3 OfpTableFeaturesFailedCode_OFPTFFC_BAD_ARGUMENT OfpTableFeaturesFailedCode = 4 OfpTableFeaturesFailedCode_OFPTFFC_EPERM OfpTableFeaturesFailedCode = 5 )
func (OfpTableFeaturesFailedCode) EnumDescriptor ¶
func (OfpTableFeaturesFailedCode) EnumDescriptor() ([]byte, []int)
func (OfpTableFeaturesFailedCode) String ¶
func (x OfpTableFeaturesFailedCode) String() string
type OfpTableMod ¶
type OfpTableMod struct { //ofp_header header; TableId uint32 `protobuf:"varint,1,opt,name=table_id,json=tableId,proto3" json:"table_id,omitempty"` Config uint32 `protobuf:"varint,2,opt,name=config,proto3" json:"config,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Configure/Modify behavior of a flow table
func (*OfpTableMod) Descriptor ¶
func (*OfpTableMod) Descriptor() ([]byte, []int)
func (*OfpTableMod) GetConfig ¶
func (m *OfpTableMod) GetConfig() uint32
func (*OfpTableMod) GetTableId ¶
func (m *OfpTableMod) GetTableId() uint32
func (*OfpTableMod) ProtoMessage ¶
func (*OfpTableMod) ProtoMessage()
func (*OfpTableMod) Reset ¶
func (m *OfpTableMod) Reset()
func (*OfpTableMod) String ¶
func (m *OfpTableMod) String() string
func (*OfpTableMod) XXX_DiscardUnknown ¶
func (m *OfpTableMod) XXX_DiscardUnknown()
func (*OfpTableMod) XXX_Marshal ¶
func (m *OfpTableMod) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*OfpTableMod) XXX_Merge ¶
func (m *OfpTableMod) XXX_Merge(src proto.Message)
func (*OfpTableMod) XXX_Size ¶
func (m *OfpTableMod) XXX_Size() int
func (*OfpTableMod) XXX_Unmarshal ¶
func (m *OfpTableMod) XXX_Unmarshal(b []byte) error
type OfpTableModFailedCode ¶
type OfpTableModFailedCode int32
ofp_error_msg 'code' values for OFPET_TABLE_MOD_FAILED. 'data' contains at least the first 64 bytes of the failed request.
const ( OfpTableModFailedCode_OFPTMFC_BAD_TABLE OfpTableModFailedCode = 0 OfpTableModFailedCode_OFPTMFC_BAD_CONFIG OfpTableModFailedCode = 1 OfpTableModFailedCode_OFPTMFC_EPERM OfpTableModFailedCode = 2 )
func (OfpTableModFailedCode) EnumDescriptor ¶
func (OfpTableModFailedCode) EnumDescriptor() ([]byte, []int)
func (OfpTableModFailedCode) String ¶
func (x OfpTableModFailedCode) String() string
type OfpTableStats ¶
type OfpTableStats struct { TableId uint32 `protobuf:"varint,1,opt,name=table_id,json=tableId,proto3" json:"table_id,omitempty"` ActiveCount uint32 `protobuf:"varint,2,opt,name=active_count,json=activeCount,proto3" json:"active_count,omitempty"` LookupCount uint64 `protobuf:"varint,3,opt,name=lookup_count,json=lookupCount,proto3" json:"lookup_count,omitempty"` MatchedCount uint64 `protobuf:"varint,4,opt,name=matched_count,json=matchedCount,proto3" json:"matched_count,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Body of reply to OFPMP_TABLE request.
func (*OfpTableStats) Descriptor ¶
func (*OfpTableStats) Descriptor() ([]byte, []int)
func (*OfpTableStats) GetActiveCount ¶
func (m *OfpTableStats) GetActiveCount() uint32
func (*OfpTableStats) GetLookupCount ¶
func (m *OfpTableStats) GetLookupCount() uint64
func (*OfpTableStats) GetMatchedCount ¶
func (m *OfpTableStats) GetMatchedCount() uint64
func (*OfpTableStats) GetTableId ¶
func (m *OfpTableStats) GetTableId() uint32
func (*OfpTableStats) ProtoMessage ¶
func (*OfpTableStats) ProtoMessage()
func (*OfpTableStats) Reset ¶
func (m *OfpTableStats) Reset()
func (*OfpTableStats) String ¶
func (m *OfpTableStats) String() string
func (*OfpTableStats) XXX_DiscardUnknown ¶
func (m *OfpTableStats) XXX_DiscardUnknown()
func (*OfpTableStats) XXX_Marshal ¶
func (m *OfpTableStats) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*OfpTableStats) XXX_Merge ¶
func (m *OfpTableStats) XXX_Merge(src proto.Message)
func (*OfpTableStats) XXX_Size ¶
func (m *OfpTableStats) XXX_Size() int
func (*OfpTableStats) XXX_Unmarshal ¶
func (m *OfpTableStats) XXX_Unmarshal(b []byte) error
type OfpType ¶
type OfpType int32
const ( // Immutable messages. OfpType_OFPT_HELLO OfpType = 0 OfpType_OFPT_ERROR OfpType = 1 OfpType_OFPT_ECHO_REQUEST OfpType = 2 OfpType_OFPT_ECHO_REPLY OfpType = 3 OfpType_OFPT_EXPERIMENTER OfpType = 4 // Switch configuration messages. OfpType_OFPT_FEATURES_REQUEST OfpType = 5 OfpType_OFPT_FEATURES_REPLY OfpType = 6 OfpType_OFPT_GET_CONFIG_REQUEST OfpType = 7 OfpType_OFPT_GET_CONFIG_REPLY OfpType = 8 OfpType_OFPT_SET_CONFIG OfpType = 9 // Asynchronous messages. OfpType_OFPT_PACKET_IN OfpType = 10 OfpType_OFPT_FLOW_REMOVED OfpType = 11 OfpType_OFPT_PORT_STATUS OfpType = 12 // Controller command messages. OfpType_OFPT_PACKET_OUT OfpType = 13 OfpType_OFPT_FLOW_MOD OfpType = 14 OfpType_OFPT_GROUP_MOD OfpType = 15 OfpType_OFPT_PORT_MOD OfpType = 16 OfpType_OFPT_TABLE_MOD OfpType = 17 // Multipart messages. OfpType_OFPT_MULTIPART_REQUEST OfpType = 18 OfpType_OFPT_MULTIPART_REPLY OfpType = 19 // Barrier messages. OfpType_OFPT_BARRIER_REQUEST OfpType = 20 OfpType_OFPT_BARRIER_REPLY OfpType = 21 // Queue Configuration messages. OfpType_OFPT_QUEUE_GET_CONFIG_REQUEST OfpType = 22 OfpType_OFPT_QUEUE_GET_CONFIG_REPLY OfpType = 23 // Controller role change request messages. OfpType_OFPT_ROLE_REQUEST OfpType = 24 OfpType_OFPT_ROLE_REPLY OfpType = 25 // Asynchronous message configuration. OfpType_OFPT_GET_ASYNC_REQUEST OfpType = 26 OfpType_OFPT_GET_ASYNC_REPLY OfpType = 27 OfpType_OFPT_SET_ASYNC OfpType = 28 // Meters and rate limiters configuration messages. OfpType_OFPT_METER_MOD OfpType = 29 )
func (OfpType) EnumDescriptor ¶
type OfpVlanId ¶
type OfpVlanId int32
The VLAN id is 12-bits, so we can use the entire 16 bits to indicate special conditions.
func (OfpVlanId) EnumDescriptor ¶
type OxmOfbFieldTypes ¶
type OxmOfbFieldTypes int32
OXM Flow field types for OpenFlow basic class.
const ( OxmOfbFieldTypes_OFPXMT_OFB_IN_PORT OxmOfbFieldTypes = 0 OxmOfbFieldTypes_OFPXMT_OFB_IN_PHY_PORT OxmOfbFieldTypes = 1 OxmOfbFieldTypes_OFPXMT_OFB_METADATA OxmOfbFieldTypes = 2 OxmOfbFieldTypes_OFPXMT_OFB_ETH_DST OxmOfbFieldTypes = 3 OxmOfbFieldTypes_OFPXMT_OFB_ETH_SRC OxmOfbFieldTypes = 4 OxmOfbFieldTypes_OFPXMT_OFB_ETH_TYPE OxmOfbFieldTypes = 5 OxmOfbFieldTypes_OFPXMT_OFB_VLAN_VID OxmOfbFieldTypes = 6 OxmOfbFieldTypes_OFPXMT_OFB_VLAN_PCP OxmOfbFieldTypes = 7 OxmOfbFieldTypes_OFPXMT_OFB_IP_DSCP OxmOfbFieldTypes = 8 OxmOfbFieldTypes_OFPXMT_OFB_IP_ECN OxmOfbFieldTypes = 9 OxmOfbFieldTypes_OFPXMT_OFB_IP_PROTO OxmOfbFieldTypes = 10 OxmOfbFieldTypes_OFPXMT_OFB_IPV4_SRC OxmOfbFieldTypes = 11 OxmOfbFieldTypes_OFPXMT_OFB_IPV4_DST OxmOfbFieldTypes = 12 OxmOfbFieldTypes_OFPXMT_OFB_TCP_SRC OxmOfbFieldTypes = 13 OxmOfbFieldTypes_OFPXMT_OFB_TCP_DST OxmOfbFieldTypes = 14 OxmOfbFieldTypes_OFPXMT_OFB_UDP_SRC OxmOfbFieldTypes = 15 OxmOfbFieldTypes_OFPXMT_OFB_UDP_DST OxmOfbFieldTypes = 16 OxmOfbFieldTypes_OFPXMT_OFB_SCTP_SRC OxmOfbFieldTypes = 17 OxmOfbFieldTypes_OFPXMT_OFB_SCTP_DST OxmOfbFieldTypes = 18 OxmOfbFieldTypes_OFPXMT_OFB_ICMPV4_TYPE OxmOfbFieldTypes = 19 OxmOfbFieldTypes_OFPXMT_OFB_ICMPV4_CODE OxmOfbFieldTypes = 20 OxmOfbFieldTypes_OFPXMT_OFB_ARP_OP OxmOfbFieldTypes = 21 OxmOfbFieldTypes_OFPXMT_OFB_ARP_SPA OxmOfbFieldTypes = 22 OxmOfbFieldTypes_OFPXMT_OFB_ARP_TPA OxmOfbFieldTypes = 23 OxmOfbFieldTypes_OFPXMT_OFB_ARP_SHA OxmOfbFieldTypes = 24 OxmOfbFieldTypes_OFPXMT_OFB_ARP_THA OxmOfbFieldTypes = 25 OxmOfbFieldTypes_OFPXMT_OFB_IPV6_SRC OxmOfbFieldTypes = 26 OxmOfbFieldTypes_OFPXMT_OFB_IPV6_DST OxmOfbFieldTypes = 27 OxmOfbFieldTypes_OFPXMT_OFB_IPV6_FLABEL OxmOfbFieldTypes = 28 OxmOfbFieldTypes_OFPXMT_OFB_ICMPV6_TYPE OxmOfbFieldTypes = 29 OxmOfbFieldTypes_OFPXMT_OFB_ICMPV6_CODE OxmOfbFieldTypes = 30 OxmOfbFieldTypes_OFPXMT_OFB_IPV6_ND_TARGET OxmOfbFieldTypes = 31 OxmOfbFieldTypes_OFPXMT_OFB_IPV6_ND_SLL OxmOfbFieldTypes = 32 OxmOfbFieldTypes_OFPXMT_OFB_IPV6_ND_TLL OxmOfbFieldTypes = 33 OxmOfbFieldTypes_OFPXMT_OFB_MPLS_LABEL OxmOfbFieldTypes = 34 OxmOfbFieldTypes_OFPXMT_OFB_MPLS_TC OxmOfbFieldTypes = 35 OxmOfbFieldTypes_OFPXMT_OFB_MPLS_BOS OxmOfbFieldTypes = 36 OxmOfbFieldTypes_OFPXMT_OFB_PBB_ISID OxmOfbFieldTypes = 37 OxmOfbFieldTypes_OFPXMT_OFB_TUNNEL_ID OxmOfbFieldTypes = 38 OxmOfbFieldTypes_OFPXMT_OFB_IPV6_EXTHDR OxmOfbFieldTypes = 39 )
func (OxmOfbFieldTypes) EnumDescriptor ¶
func (OxmOfbFieldTypes) EnumDescriptor() ([]byte, []int)
func (OxmOfbFieldTypes) String ¶
func (x OxmOfbFieldTypes) String() string
type PacketIn ¶
type PacketIn struct { Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` PacketIn *OfpPacketIn `protobuf:"bytes,2,opt,name=packet_in,json=packetIn,proto3" json:"packet_in,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*PacketIn) Descriptor ¶
func (*PacketIn) GetPacketIn ¶
func (m *PacketIn) GetPacketIn() *OfpPacketIn
func (*PacketIn) ProtoMessage ¶
func (*PacketIn) ProtoMessage()
func (*PacketIn) XXX_DiscardUnknown ¶
func (m *PacketIn) XXX_DiscardUnknown()
func (*PacketIn) XXX_Marshal ¶
func (*PacketIn) XXX_Unmarshal ¶
type PacketOut ¶
type PacketOut struct { Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` PacketOut *OfpPacketOut `protobuf:"bytes,2,opt,name=packet_out,json=packetOut,proto3" json:"packet_out,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*PacketOut) Descriptor ¶
func (*PacketOut) GetPacketOut ¶
func (m *PacketOut) GetPacketOut() *OfpPacketOut
func (*PacketOut) ProtoMessage ¶
func (*PacketOut) ProtoMessage()
func (*PacketOut) XXX_DiscardUnknown ¶
func (m *PacketOut) XXX_DiscardUnknown()