openflow_13

package
v5.4.10 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 14, 2023 License: Apache-2.0 Imports: 4 Imported by: 4

Documentation

Index

Constants

This section is empty.

Variables

View Source
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",
}
View Source
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,
}
View Source
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",
}
View Source
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,
}
View Source
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",
}
View Source
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,
}
View Source
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",
}
View Source
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,
}
View Source
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",
}
View Source
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,
}
View Source
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",
}
View Source
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,
}
View Source
var OfpConfigFlags_name = map[int32]string{
	0: "OFPC_FRAG_NORMAL",
	1: "OFPC_FRAG_DROP",
	2: "OFPC_FRAG_REASM",
	3: "OFPC_FRAG_MASK",
}
View Source
var OfpConfigFlags_value = map[string]int32{
	"OFPC_FRAG_NORMAL": 0,
	"OFPC_FRAG_DROP":   1,
	"OFPC_FRAG_REASM":  2,
	"OFPC_FRAG_MASK":   3,
}
View Source
var OfpControllerMaxLen_name = map[int32]string{
	0:     "OFPCML_INVALID",
	65509: "OFPCML_MAX",
	65535: "OFPCML_NO_BUFFER",
}
View Source
var OfpControllerMaxLen_value = map[string]int32{
	"OFPCML_INVALID":   0,
	"OFPCML_MAX":       65509,
	"OFPCML_NO_BUFFER": 65535,
}
View Source
var OfpControllerRole_name = map[int32]string{
	0: "OFPCR_ROLE_NOCHANGE",
	1: "OFPCR_ROLE_EQUAL",
	2: "OFPCR_ROLE_MASTER",
	3: "OFPCR_ROLE_SLAVE",
}
View Source
var OfpControllerRole_value = map[string]int32{
	"OFPCR_ROLE_NOCHANGE": 0,
	"OFPCR_ROLE_EQUAL":    1,
	"OFPCR_ROLE_MASTER":   2,
	"OFPCR_ROLE_SLAVE":    3,
}
View Source
var OfpDeviceConnection_name = map[int32]string{
	0: "OFPDEV_CONNECTED",
	1: "OFPDEV_DISCONNECTED",
}
View Source
var OfpDeviceConnection_value = map[string]int32{
	"OFPDEV_CONNECTED":    0,
	"OFPDEV_DISCONNECTED": 1,
}
View Source
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",
}
View Source
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,
}
View Source
var OfpFlowModCommand_name = map[int32]string{
	0: "OFPFC_ADD",
	1: "OFPFC_MODIFY",
	2: "OFPFC_MODIFY_STRICT",
	3: "OFPFC_DELETE",
	4: "OFPFC_DELETE_STRICT",
}
View Source
var OfpFlowModCommand_value = map[string]int32{
	"OFPFC_ADD":           0,
	"OFPFC_MODIFY":        1,
	"OFPFC_MODIFY_STRICT": 2,
	"OFPFC_DELETE":        3,
	"OFPFC_DELETE_STRICT": 4,
}
View Source
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",
}
View Source
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,
}
View Source
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",
}
View Source
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,
}
View Source
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",
}
View Source
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,
}
View Source
var OfpGroupCapabilities_name = map[int32]string{
	0: "OFPGFC_INVALID",
	1: "OFPGFC_SELECT_WEIGHT",
	2: "OFPGFC_SELECT_LIVENESS",
	4: "OFPGFC_CHAINING",
	8: "OFPGFC_CHAINING_CHECKS",
}
View Source
var OfpGroupCapabilities_value = map[string]int32{
	"OFPGFC_INVALID":         0,
	"OFPGFC_SELECT_WEIGHT":   1,
	"OFPGFC_SELECT_LIVENESS": 2,
	"OFPGFC_CHAINING":        4,
	"OFPGFC_CHAINING_CHECKS": 8,
}
View Source
var OfpGroupModCommand_name = map[int32]string{
	0: "OFPGC_ADD",
	1: "OFPGC_MODIFY",
	2: "OFPGC_DELETE",
}
View Source
var OfpGroupModCommand_value = map[string]int32{
	"OFPGC_ADD":    0,
	"OFPGC_MODIFY": 1,
	"OFPGC_DELETE": 2,
}
View Source
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",
}
View Source
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,
}
View Source
var OfpGroupType_name = map[int32]string{
	0: "OFPGT_ALL",
	1: "OFPGT_SELECT",
	2: "OFPGT_INDIRECT",
	3: "OFPGT_FF",
}
View Source
var OfpGroupType_value = map[string]int32{
	"OFPGT_ALL":      0,
	"OFPGT_SELECT":   1,
	"OFPGT_INDIRECT": 2,
	"OFPGT_FF":       3,
}
View Source
var OfpGroup_name = map[int32]string{
	0:          "OFPG_INVALID",
	2147483392: "OFPG_MAX",
	2147483644: "OFPG_ALL",
	2147483647: "OFPG_ANY",
}
View Source
var OfpGroup_value = map[string]int32{
	"OFPG_INVALID": 0,
	"OFPG_MAX":     2147483392,
	"OFPG_ALL":     2147483644,
	"OFPG_ANY":     2147483647,
}
View Source
var OfpHelloElemType_name = map[int32]string{
	0: "OFPHET_INVALID",
	1: "OFPHET_VERSIONBITMAP",
}
View Source
var OfpHelloElemType_value = map[string]int32{
	"OFPHET_INVALID":       0,
	"OFPHET_VERSIONBITMAP": 1,
}
View Source
var OfpHelloFailedCode_name = map[int32]string{
	0: "OFPHFC_INCOMPATIBLE",
	1: "OFPHFC_EPERM",
}
View Source
var OfpHelloFailedCode_value = map[string]int32{
	"OFPHFC_INCOMPATIBLE": 0,
	"OFPHFC_EPERM":        1,
}
View Source
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",
}
View Source
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,
}
View Source
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",
}
View Source
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,
}
View Source
var OfpMatchType_name = map[int32]string{
	0: "OFPMT_STANDARD",
	1: "OFPMT_OXM",
}
View Source
var OfpMatchType_value = map[string]int32{
	"OFPMT_STANDARD": 0,
	"OFPMT_OXM":      1,
}
View Source
var OfpMeterBandType_name = map[int32]string{
	0:     "OFPMBT_INVALID",
	1:     "OFPMBT_DROP",
	2:     "OFPMBT_DSCP_REMARK",
	65535: "OFPMBT_EXPERIMENTER",
}
View Source
var OfpMeterBandType_value = map[string]int32{
	"OFPMBT_INVALID":      0,
	"OFPMBT_DROP":         1,
	"OFPMBT_DSCP_REMARK":  2,
	"OFPMBT_EXPERIMENTER": 65535,
}
View Source
var OfpMeterFlags_name = map[int32]string{
	0: "OFPMF_INVALID",
	1: "OFPMF_KBPS",
	2: "OFPMF_PKTPS",
	4: "OFPMF_BURST",
	8: "OFPMF_STATS",
}
View Source
var OfpMeterFlags_value = map[string]int32{
	"OFPMF_INVALID": 0,
	"OFPMF_KBPS":    1,
	"OFPMF_PKTPS":   2,
	"OFPMF_BURST":   4,
	"OFPMF_STATS":   8,
}
View Source
var OfpMeterModCommand_name = map[int32]string{
	0: "OFPMC_ADD",
	1: "OFPMC_MODIFY",
	2: "OFPMC_DELETE",
}
View Source
var OfpMeterModCommand_value = map[string]int32{
	"OFPMC_ADD":    0,
	"OFPMC_MODIFY": 1,
	"OFPMC_DELETE": 2,
}
View Source
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",
}
View Source
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,
}
View Source
var OfpMeter_name = map[int32]string{
	0:          "OFPM_ZERO",
	2147418112: "OFPM_MAX",
	2147483645: "OFPM_SLOWPATH",
	2147483646: "OFPM_CONTROLLER",
	2147483647: "OFPM_ALL",
}
View Source
var OfpMeter_value = map[string]int32{
	"OFPM_ZERO":       0,
	"OFPM_MAX":        2147418112,
	"OFPM_SLOWPATH":   2147483645,
	"OFPM_CONTROLLER": 2147483646,
	"OFPM_ALL":        2147483647,
}
View Source
var OfpMultipartReplyFlags_name = map[int32]string{
	0: "OFPMPF_REPLY_INVALID",
	1: "OFPMPF_REPLY_MORE",
}
View Source
var OfpMultipartReplyFlags_value = map[string]int32{
	"OFPMPF_REPLY_INVALID": 0,
	"OFPMPF_REPLY_MORE":    1,
}
View Source
var OfpMultipartRequestFlags_name = map[int32]string{
	0: "OFPMPF_REQ_INVALID",
	1: "OFPMPF_REQ_MORE",
}
View Source
var OfpMultipartRequestFlags_value = map[string]int32{
	"OFPMPF_REQ_INVALID": 0,
	"OFPMPF_REQ_MORE":    1,
}
View Source
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",
}
View Source
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,
}
View Source
var OfpOxmClass_name = map[int32]string{
	0:     "OFPXMC_NXM_0",
	1:     "OFPXMC_NXM_1",
	32768: "OFPXMC_OPENFLOW_BASIC",
	65535: "OFPXMC_EXPERIMENTER",
}
View Source
var OfpOxmClass_value = map[string]int32{
	"OFPXMC_NXM_0":          0,
	"OFPXMC_NXM_1":          1,
	"OFPXMC_OPENFLOW_BASIC": 32768,
	"OFPXMC_EXPERIMENTER":   65535,
}
View Source
var OfpPacketInReason_name = map[int32]string{
	0: "OFPR_NO_MATCH",
	1: "OFPR_ACTION",
	2: "OFPR_INVALID_TTL",
}
View Source
var OfpPacketInReason_value = map[string]int32{
	"OFPR_NO_MATCH":    0,
	"OFPR_ACTION":      1,
	"OFPR_INVALID_TTL": 2,
}
View Source
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",
}
View Source
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,
}
View Source
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",
}
View Source
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,
}
View Source
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",
}
View Source
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,
}
View Source
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",
}
View Source
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,
}
View Source
var OfpPortReason_name = map[int32]string{
	0: "OFPPR_ADD",
	1: "OFPPR_DELETE",
	2: "OFPPR_MODIFY",
}
View Source
var OfpPortReason_value = map[string]int32{
	"OFPPR_ADD":    0,
	"OFPPR_DELETE": 1,
	"OFPPR_MODIFY": 2,
}
View Source
var OfpPortState_name = map[int32]string{
	0: "OFPPS_INVALID",
	1: "OFPPS_LINK_DOWN",
	2: "OFPPS_BLOCKED",
	4: "OFPPS_LIVE",
}
View Source
var OfpPortState_value = map[string]int32{
	"OFPPS_INVALID":   0,
	"OFPPS_LINK_DOWN": 1,
	"OFPPS_BLOCKED":   2,
	"OFPPS_LIVE":      4,
}
View Source
var OfpQueueOpFailedCode_name = map[int32]string{
	0: "OFPQOFC_BAD_PORT",
	1: "OFPQOFC_BAD_QUEUE",
	2: "OFPQOFC_EPERM",
}
View Source
var OfpQueueOpFailedCode_value = map[string]int32{
	"OFPQOFC_BAD_PORT":  0,
	"OFPQOFC_BAD_QUEUE": 1,
	"OFPQOFC_EPERM":     2,
}
View Source
var OfpQueueProperties_name = map[int32]string{
	0:     "OFPQT_INVALID",
	1:     "OFPQT_MIN_RATE",
	2:     "OFPQT_MAX_RATE",
	65535: "OFPQT_EXPERIMENTER",
}
View Source
var OfpQueueProperties_value = map[string]int32{
	"OFPQT_INVALID":      0,
	"OFPQT_MIN_RATE":     1,
	"OFPQT_MAX_RATE":     2,
	"OFPQT_EXPERIMENTER": 65535,
}
View Source
var OfpRoleRequestFailedCode_name = map[int32]string{
	0: "OFPRRFC_STALE",
	1: "OFPRRFC_UNSUP",
	2: "OFPRRFC_BAD_ROLE",
}
View Source
var OfpRoleRequestFailedCode_value = map[string]int32{
	"OFPRRFC_STALE":    0,
	"OFPRRFC_UNSUP":    1,
	"OFPRRFC_BAD_ROLE": 2,
}
View Source
var OfpSwitchConfigFailedCode_name = map[int32]string{
	0: "OFPSCFC_BAD_FLAGS",
	1: "OFPSCFC_BAD_LEN",
	2: "OFPSCFC_EPERM",
}
View Source
var OfpSwitchConfigFailedCode_value = map[string]int32{
	"OFPSCFC_BAD_FLAGS": 0,
	"OFPSCFC_BAD_LEN":   1,
	"OFPSCFC_EPERM":     2,
}
View Source
var OfpTableConfig_name = map[int32]string{
	0: "OFPTC_INVALID",
	3: "OFPTC_DEPRECATED_MASK",
}
View Source
var OfpTableConfig_value = map[string]int32{
	"OFPTC_INVALID":         0,
	"OFPTC_DEPRECATED_MASK": 3,
}
View Source
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",
}
View Source
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,
}
View Source
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",
}
View Source
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,
}
View Source
var OfpTableModFailedCode_name = map[int32]string{
	0: "OFPTMFC_BAD_TABLE",
	1: "OFPTMFC_BAD_CONFIG",
	2: "OFPTMFC_EPERM",
}
View Source
var OfpTableModFailedCode_value = map[string]int32{
	"OFPTMFC_BAD_TABLE":  0,
	"OFPTMFC_BAD_CONFIG": 1,
	"OFPTMFC_EPERM":      2,
}
View Source
var OfpTable_name = map[int32]string{
	0:   "OFPTT_INVALID",
	254: "OFPTT_MAX",
	255: "OFPTT_ALL",
}
View Source
var OfpTable_value = map[string]int32{
	"OFPTT_INVALID": 0,
	"OFPTT_MAX":     254,
	"OFPTT_ALL":     255,
}
View Source
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",
}
View Source
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,
}
View Source
var OfpVlanId_name = map[int32]string{
	0:    "OFPVID_NONE",
	4096: "OFPVID_PRESENT",
}
View Source
var OfpVlanId_value = map[string]int32{
	"OFPVID_NONE":    0,
	"OFPVID_PRESENT": 4096,
}
View Source
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",
}
View Source
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) Descriptor() ([]byte, []int)

func (*Flows) GetItems

func (m *Flows) GetItems() []*OfpFlowStats

func (*Flows) ProtoMessage

func (*Flows) ProtoMessage()

func (*Flows) Reset

func (m *Flows) Reset()

func (*Flows) String

func (m *Flows) String() string

func (*Flows) XXX_DiscardUnknown

func (m *Flows) XXX_DiscardUnknown()

func (*Flows) XXX_Marshal

func (m *Flows) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Flows) XXX_Merge

func (m *Flows) XXX_Merge(src proto.Message)

func (*Flows) XXX_Size

func (m *Flows) XXX_Size() int

func (*Flows) XXX_Unmarshal

func (m *Flows) XXX_Unmarshal(b []byte) error

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) Descriptor() ([]byte, []int)

func (*Meters) GetItems

func (m *Meters) GetItems() []*OfpMeterEntry

func (*Meters) ProtoMessage

func (*Meters) ProtoMessage()

func (*Meters) Reset

func (m *Meters) Reset()

func (*Meters) String

func (m *Meters) String() string

func (*Meters) XXX_DiscardUnknown

func (m *Meters) XXX_DiscardUnknown()

func (*Meters) XXX_Marshal

func (m *Meters) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Meters) XXX_Merge

func (m *Meters) XXX_Merge(src proto.Message)

func (*Meters) XXX_Size

func (m *Meters) XXX_Size() int

func (*Meters) XXX_Unmarshal

func (m *Meters) XXX_Unmarshal(b []byte) error

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) Descriptor() ([]byte, []int)

func (*OfpAction) GetAction

func (m *OfpAction) GetAction() isOfpAction_Action

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) Reset

func (m *OfpAction) Reset()

func (*OfpAction) String

func (m *OfpAction) String() string

func (*OfpAction) XXX_DiscardUnknown

func (m *OfpAction) XXX_DiscardUnknown()

func (*OfpAction) XXX_Marshal

func (m *OfpAction) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*OfpAction) XXX_Merge

func (m *OfpAction) XXX_Merge(src proto.Message)

func (*OfpAction) XXX_OneofWrappers

func (*OfpAction) XXX_OneofWrappers() []interface{}

XXX_OneofWrappers is for the internal use of the proto package.

func (*OfpAction) XXX_Size

func (m *OfpAction) XXX_Size() int

func (*OfpAction) XXX_Unmarshal

func (m *OfpAction) XXX_Unmarshal(b []byte) error

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) Descriptor() ([]byte, []int)

func (*OfpBucket) GetActions

func (m *OfpBucket) GetActions() []*OfpAction

func (*OfpBucket) GetWatchGroup

func (m *OfpBucket) GetWatchGroup() uint32

func (*OfpBucket) GetWatchPort

func (m *OfpBucket) GetWatchPort() uint32

func (*OfpBucket) GetWeight

func (m *OfpBucket) GetWeight() uint32

func (*OfpBucket) ProtoMessage

func (*OfpBucket) ProtoMessage()

func (*OfpBucket) Reset

func (m *OfpBucket) Reset()

func (*OfpBucket) String

func (m *OfpBucket) String() string

func (*OfpBucket) XXX_DiscardUnknown

func (m *OfpBucket) XXX_DiscardUnknown()

func (*OfpBucket) XXX_Marshal

func (m *OfpBucket) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*OfpBucket) XXX_Merge

func (m *OfpBucket) XXX_Merge(src proto.Message)

func (*OfpBucket) XXX_Size

func (m *OfpBucket) XXX_Size() int

func (*OfpBucket) XXX_Unmarshal

func (m *OfpBucket) XXX_Unmarshal(b []byte) error

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)