of11

package
v0.0.0-...-db23241 Latest Latest
Warning

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

Go to latest
Published: Jan 17, 2019 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

View Source
const (
	// Identifiers from group macro_definitions
	MaxTableNameLen     = 32         // OFP_MAX_TABLE_NAME_LEN
	MaxPortNameLen      = 16         // OFP_MAX_PORT_NAME_LEN
	TCPPort             = 6653       // OFP_TCP_PORT
	SSLPort             = 6653       // OFP_SSL_PORT
	EthAlen             = 6          // OFP_ETH_ALEN
	DefaultMissSendLen  = 128        // OFP_DEFAULT_MISS_SEND_LEN
	OFPFWICMPType       = 64         // OFPFW_ICMP_TYPE
	OFPFWICMPCode       = 128        // OFPFW_ICMP_CODE
	DlTypeEth2Cutoff    = 1536       // OFP_DL_TYPE_ETH2_CUTOFF
	DlTypeNotEthType    = 1535       // OFP_DL_TYPE_NOT_ETH_TYPE
	VLANNone            = 0          // OFP_VLAN_NONE
	OFPMTStandardLength = 88         // OFPMT_STANDARD_LENGTH
	FlowPermanent       = 0          // OFP_FLOW_PERMANENT
	DefaultPriority     = 32768      // OFP_DEFAULT_PRIORITY
	DescStrLen          = 256        // DESC_STR_LEN
	SerialNumLen        = 32         // SERIAL_NUM_LEN
	OFPQAll             = 4294967295 // OFPQ_ALL
	OFPQMinRateUncfg    = 65535      // OFPQ_MIN_RATE_UNCFG
)
View Source
const (
	// Identifiers from group nx_action_controller2_prop_type
	Nxac2PtMaxLen       = 0 // NXAC2PT_MAX_LEN
	Nxac2PtControllerID = 1 // NXAC2PT_CONTROLLER_ID
	Nxac2PtReason       = 2 // NXAC2PT_REASON
	Nxac2PtUserdata     = 3 // NXAC2PT_USERDATA
	Nxac2PtPause        = 4 // NXAC2PT_PAUSE
	Nxac2PtMeterID      = 5 // NXAC2PT_METER_ID
)
View Source
const (
	// Identifiers from group nx_bd_algorithms
	NxBdAlgActiveBackup = 0 // NX_BD_ALG_ACTIVE_BACKUP
	NxBdAlgHrw          = 1 // NX_BD_ALG_HRW
)
View Source
const (
	// Identifiers from group nx_conntrack_flags
	NxCtFCommit = 1 // NX_CT_F_COMMIT
	NxCtFForce  = 2 // NX_CT_F_FORCE
)
View Source
const (
	// Identifiers from group nx_flow_monitor_flags
	NxfmfInitial = 1  // NXFMF_INITIAL
	NxfmfAdd     = 2  // NXFMF_ADD
	NxfmfDelete  = 4  // NXFMF_DELETE
	NxfmfModify  = 8  // NXFMF_MODIFY
	NxfmfActions = 16 // NXFMF_ACTIONS
	NxfmfOwn     = 32 // NXFMF_OWN
)
View Source
const (
	// Identifiers from group nx_hash_fields
	NxHashFieldsEthSrc           = 0 // NX_HASH_FIELDS_ETH_SRC
	NxHashFieldsSymmetricL4      = 1 // NX_HASH_FIELDS_SYMMETRIC_L4
	NxHashFieldsSymmetricL3L4    = 2 // NX_HASH_FIELDS_SYMMETRIC_L3L4
	NxHashFieldsSymmetricL3L4Udp = 3 // NX_HASH_FIELDS_SYMMETRIC_L3L4_UDP
	NxHashFieldsNwSrc            = 4 // NX_HASH_FIELDS_NW_SRC
	NxHashFieldsNwDst            = 5 // NX_HASH_FIELDS_NW_DST
	NxHashFieldsSymmetricL3      = 6 // NX_HASH_FIELDS_SYMMETRIC_L3
)
View Source
const (
	// Identifiers from group nx_mp_algorithm
	NxMpAlgModuloN       = 0 // NX_MP_ALG_MODULO_N
	NxMpAlgHashThreshold = 1 // NX_MP_ALG_HASH_THRESHOLD
	NxMpAlgHrw           = 2 // NX_MP_ALG_HRW
	NxMpAlgIterHash      = 3 // NX_MP_ALG_ITER_HASH
)
View Source
const (
	// Identifiers from group of_action_nx_bundle_slave_type
	NxmOfInPort                  = 2     // NXM_OF_IN_PORT
	NxmOfJustThereToDefinePrefix = 10000 // NXM_OF_JUST_THERE_TO_DEFINE_PREFIX
)
View Source
const (
	// Identifiers from group of_nx_nat_range
	NxNatRangeIpv4Min  = 1  // NX_NAT_RANGE_IPV4_MIN
	NxNatRangeIpv4Max  = 2  // NX_NAT_RANGE_IPV4_MAX
	NxNatRangeIpv6Min  = 4  // NX_NAT_RANGE_IPV6_MIN
	NxNatRangeIpv6Max  = 8  // NX_NAT_RANGE_IPV6_MAX
	NxNatRangeProtoMin = 16 // NX_NAT_RANGE_PROTO_MIN
	NxNatRangeProtoMax = 32 // NX_NAT_RANGE_PROTO_MAX
)
View Source
const (
	// Identifiers from group ofp_action_type
	OFPATOutput       = 0     // OFPAT_OUTPUT
	OFPATSetVLANVid   = 1     // OFPAT_SET_VLAN_VID
	OFPATSetVLANPCP   = 2     // OFPAT_SET_VLAN_PCP
	OFPATSetDlSrc     = 3     // OFPAT_SET_DL_SRC
	OFPATSetDlDst     = 4     // OFPAT_SET_DL_DST
	OFPATSetNwSrc     = 5     // OFPAT_SET_NW_SRC
	OFPATSetNwDst     = 6     // OFPAT_SET_NW_DST
	OFPATSetNwTos     = 7     // OFPAT_SET_NW_TOS
	OFPATSetNwEcn     = 8     // OFPAT_SET_NW_ECN
	OFPATSetTpSrc     = 9     // OFPAT_SET_TP_SRC
	OFPATSetTpDst     = 10    // OFPAT_SET_TP_DST
	OFPATCopyTtlOut   = 11    // OFPAT_COPY_TTL_OUT
	OFPATCopyTtlIn    = 12    // OFPAT_COPY_TTL_IN
	OFPATSetMplsLabel = 13    // OFPAT_SET_MPLS_LABEL
	OFPATSetMplsTc    = 14    // OFPAT_SET_MPLS_TC
	OFPATSetMplsTtl   = 15    // OFPAT_SET_MPLS_TTL
	OFPATDecMplsTtl   = 16    // OFPAT_DEC_MPLS_TTL
	OFPATPushVLAN     = 17    // OFPAT_PUSH_VLAN
	OFPATPopVLAN      = 18    // OFPAT_POP_VLAN
	OFPATPushMpls     = 19    // OFPAT_PUSH_MPLS
	OFPATPopMpls      = 20    // OFPAT_POP_MPLS
	OFPATSetQueue     = 21    // OFPAT_SET_QUEUE
	OFPATGroup        = 22    // OFPAT_GROUP
	OFPATSetNwTtl     = 23    // OFPAT_SET_NW_TTL
	OFPATDecNwTtl     = 24    // OFPAT_DEC_NW_TTL
	OFPATExperimenter = 65535 // OFPAT_EXPERIMENTER
)
View Source
const (
	// Identifiers from group ofp_bad_action_code
	OFPBACBadType             = 0  // OFPBAC_BAD_TYPE
	OFPBACBadLen              = 1  // OFPBAC_BAD_LEN
	OFPBACBadExperimenter     = 2  // OFPBAC_BAD_EXPERIMENTER
	OFPBACBadExperimenterType = 3  // OFPBAC_BAD_EXPERIMENTER_TYPE
	OFPBACBadOutPort          = 4  // OFPBAC_BAD_OUT_PORT
	OFPBACBadArgument         = 5  // OFPBAC_BAD_ARGUMENT
	OFPBACEperm               = 6  // OFPBAC_EPERM
	OFPBACTooMany             = 7  // OFPBAC_TOO_MANY
	OFPBACBadQueue            = 8  // OFPBAC_BAD_QUEUE
	OFPBACBadOutGroup         = 9  // OFPBAC_BAD_OUT_GROUP
	OFPBACMatchInconsistent   = 10 // OFPBAC_MATCH_INCONSISTENT
	OFPBACUnsupportedOrder    = 11 // OFPBAC_UNSUPPORTED_ORDER
	OFPBACBadTag              = 12 // OFPBAC_BAD_TAG
)
View Source
const (
	// Identifiers from group ofp_bad_instruction_code
	OFPBICUnknownInst       = 0 // OFPBIC_UNKNOWN_INST
	OFPBICUnsupInst         = 1 // OFPBIC_UNSUP_INST
	OFPBICBadTableID        = 2 // OFPBIC_BAD_TABLE_ID
	OFPBICUnsupMetadata     = 3 // OFPBIC_UNSUP_METADATA
	OFPBICUnsupMetadataMask = 4 // OFPBIC_UNSUP_METADATA_MASK
	OFPBICUnsupExpInst      = 5 // OFPBIC_UNSUP_EXP_INST
)
View Source
const (
	// Identifiers from group ofp_bad_match_code
	OFPBMCBadType       = 0 // OFPBMC_BAD_TYPE
	OFPBMCBadLen        = 1 // OFPBMC_BAD_LEN
	OFPBMCBadTag        = 2 // OFPBMC_BAD_TAG
	OFPBMCBadDlAddrMask = 3 // OFPBMC_BAD_DL_ADDR_MASK
	OFPBMCBadNwAddrMask = 4 // OFPBMC_BAD_NW_ADDR_MASK
	OFPBMCBadWildcards  = 5 // OFPBMC_BAD_WILDCARDS
	OFPBMCBadField      = 6 // OFPBMC_BAD_FIELD
	OFPBMCBadValue      = 7 // OFPBMC_BAD_VALUE
)
View Source
const (
	// Identifiers from group ofp_bad_request_code
	OFPBRCBadVersion      = 0 // OFPBRC_BAD_VERSION
	OFPBRCBadType         = 1 // OFPBRC_BAD_TYPE
	OFPBRCBadStat         = 2 // OFPBRC_BAD_STAT
	OFPBRCBadExperimenter = 3 // OFPBRC_BAD_EXPERIMENTER
	OFPBRCBadSubtype      = 4 // OFPBRC_BAD_SUBTYPE
	OFPBRCEperm           = 5 // OFPBRC_EPERM
	OFPBRCBadLen          = 6 // OFPBRC_BAD_LEN
	OFPBRCBufferEmpty     = 7 // OFPBRC_BUFFER_EMPTY
	OFPBRCBufferUnknown   = 8 // OFPBRC_BUFFER_UNKNOWN
	OFPBRCBadTableID      = 9 // OFPBRC_BAD_TABLE_ID
)
View Source
const (
	// Identifiers from group ofp_bsn_vport_l2gre_flags
	OFBSNVportL2GreLocalMACIsValid  = 1  // OF_BSN_VPORT_L2GRE_LOCAL_MAC_IS_VALID
	OFBSNVportL2GreDSCPAssign       = 2  // OF_BSN_VPORT_L2GRE_DSCP_ASSIGN
	OFBSNVportL2GreDSCPCopy         = 4  // OF_BSN_VPORT_L2GRE_DSCP_COPY
	OFBSNVportL2GreLoopbackIsValid  = 8  // OF_BSN_VPORT_L2GRE_LOOPBACK_IS_VALID
	OFBSNVportL2GreRateLimitIsValid = 16 // OF_BSN_VPORT_L2GRE_RATE_LIMIT_IS_VALID
)
View Source
const (
	// Identifiers from group ofp_bsn_vport_status
	OFBSNVportStatusOk     = 0 // OF_BSN_VPORT_STATUS_OK
	OFBSNVportStatusFailed = 1 // OF_BSN_VPORT_STATUS_FAILED
)
View Source
const (
	// Identifiers from group ofp_capabilities
	OFPCFlowStats  = 1   // OFPC_FLOW_STATS
	OFPCTableStats = 2   // OFPC_TABLE_STATS
	OFPCPortStats  = 4   // OFPC_PORT_STATS
	OFPCGroupStats = 8   // OFPC_GROUP_STATS
	OFPCIpReasm    = 32  // OFPC_IP_REASM
	OFPCQueueStats = 64  // OFPC_QUEUE_STATS
	OFPCARPMatchIp = 128 // OFPC_ARP_MATCH_IP
)
View Source
const (
	// Identifiers from group ofp_config_flags
	OFPCFragNormal             = 0 // OFPC_FRAG_NORMAL
	OFPCFragDrop               = 1 // OFPC_FRAG_DROP
	OFPCFragReasm              = 2 // OFPC_FRAG_REASM
	OFPCFragMask               = 3 // OFPC_FRAG_MASK
	OFPCInvalidTtlToController = 4 // OFPC_INVALID_TTL_TO_CONTROLLER
)
View Source
const (
	// Identifiers from group ofp_cs_states
	CsNew         = 1   // OFP_CS_NEW
	CsEstablished = 2   // OFP_CS_ESTABLISHED
	CsRelated     = 4   // OFP_CS_RELATED
	CsReplyDir    = 8   // OFP_CS_REPLY_DIR
	CsInvalid     = 16  // OFP_CS_INVALID
	CsTracked     = 32  // OFP_CS_TRACKED
	CsSrcNat      = 64  // OFP_CS_SRC_NAT
	CsDstNat      = 128 // OFP_CS_DST_NAT
)
View Source
const (
	// Identifiers from group ofp_ed_nsh_prop_type
	OFPPPTPropNshNone   = 0 // OFPPPT_PROP_NSH_NONE
	OFPPPTPropNshMdtype = 1 // OFPPPT_PROP_NSH_MDTYPE
	OFPPPTPropNshTlv    = 2 // OFPPPT_PROP_NSH_TLV
)
View Source
const (
	// Identifiers from group ofp_ed_prop_class
	OFPPPCBasic        = 0     // OFPPPC_BASIC
	OFPPPCMpls         = 1     // OFPPPC_MPLS
	OFPPPCGRE          = 2     // OFPPPC_GRE
	OFPPPCGtp          = 3     // OFPPPC_GTP
	OFPPPCNsh          = 4     // OFPPPC_NSH
	OFPPPCExperimenter = 65535 // OFPPPC_EXPERIMENTER
)
View Source
const (
	// Identifiers from group ofp_error_type
	OFPETHelloFailed        = 0  // OFPET_HELLO_FAILED
	OFPETBadRequest         = 1  // OFPET_BAD_REQUEST
	OFPETBadAction          = 2  // OFPET_BAD_ACTION
	OFPETBadInstruction     = 3  // OFPET_BAD_INSTRUCTION
	OFPETBadMatch           = 4  // OFPET_BAD_MATCH
	OFPETFlowModFailed      = 5  // OFPET_FLOW_MOD_FAILED
	OFPETGroupModFailed     = 6  // OFPET_GROUP_MOD_FAILED
	OFPETPortModFailed      = 7  // OFPET_PORT_MOD_FAILED
	OFPETTableModFailed     = 8  // OFPET_TABLE_MOD_FAILED
	OFPETQueueOpFailed      = 9  // OFPET_QUEUE_OP_FAILED
	OFPETSwitchConfigFailed = 10 // OFPET_SWITCH_CONFIG_FAILED
)
View Source
const (
	// Identifiers from group ofp_ethernet_type
	EthPLoop      = 96    // ETH_P_LOOP
	EthPPup       = 512   // ETH_P_PUP
	EthPPupat     = 513   // ETH_P_PUPAT
	EthPIp        = 2048  // ETH_P_IP
	EthPX25       = 2053  // ETH_P_X25
	EthPARP       = 2054  // ETH_P_ARP
	EthPBpq       = 2303  // ETH_P_BPQ
	EthPIeeepup   = 2560  // ETH_P_IEEEPUP
	EthPIeeepupat = 2561  // ETH_P_IEEEPUPAT
	EthPDec       = 24576 // ETH_P_DEC
	EthPDnaDl     = 24577 // ETH_P_DNA_DL
	EthPDnaRc     = 24578 // ETH_P_DNA_RC
	EthPDnaRt     = 24579 // ETH_P_DNA_RT
	EthPLat       = 24580 // ETH_P_LAT
	EthPDiag      = 24581 // ETH_P_DIAG
	EthPCust      = 24582 // ETH_P_CUST
	EthPSca       = 24583 // ETH_P_SCA
	EthPTeb       = 25944 // ETH_P_TEB
	EthPRarp      = 32821 // ETH_P_RARP
	EthPAtalk     = 32923 // ETH_P_ATALK
	EthPAarp      = 33011 // ETH_P_AARP
	EthP8021Q     = 33024 // ETH_P_8021Q
	EthPIpx       = 33079 // ETH_P_IPX
	EthPIpv6      = 34525 // ETH_P_IPV6
	EthPPause     = 34824 // ETH_P_PAUSE
	EthPSlow      = 34825 // ETH_P_SLOW
	EthPWccp      = 34878 // ETH_P_WCCP
	EthPPppDisc   = 34915 // ETH_P_PPP_DISC
	EthPPppSes    = 34916 // ETH_P_PPP_SES
	EthPMplsUc    = 34887 // ETH_P_MPLS_UC
	EthPMplsMc    = 34888 // ETH_P_MPLS_MC
	EthPAtmmpoa   = 34892 // ETH_P_ATMMPOA
	EthPAtmfate   = 34948 // ETH_P_ATMFATE
	EthPPae       = 34958 // ETH_P_PAE
	EthPAoe       = 34978 // ETH_P_AOE
	EthPTipc      = 35018 // ETH_P_TIPC
	EthP1588      = 35063 // ETH_P_1588
	EthPFcoe      = 35078 // ETH_P_FCOE
	EthPFip       = 35092 // ETH_P_FIP
	EthPEdsa      = 56026 // ETH_P_EDSA
)
View Source
const (
	// Identifiers from group ofp_flow_mod_command
	OFPFCAdd          = 0 // OFPFC_ADD
	OFPFCModify       = 1 // OFPFC_MODIFY
	OFPFCModifyStrict = 2 // OFPFC_MODIFY_STRICT
	OFPFCDelete       = 3 // OFPFC_DELETE
	OFPFCDeleteStrict = 4 // OFPFC_DELETE_STRICT
)
View Source
const (
	// Identifiers from group ofp_flow_mod_failed_code
	OFPFMFCUnknown    = 0 // OFPFMFC_UNKNOWN
	OFPFMFCTableFull  = 1 // OFPFMFC_TABLE_FULL
	OFPFMFCBadTableID = 2 // OFPFMFC_BAD_TABLE_ID
	OFPFMFCOverlap    = 3 // OFPFMFC_OVERLAP
	OFPFMFCEperm      = 4 // OFPFMFC_EPERM
	OFPFMFCBadTimeout = 5 // OFPFMFC_BAD_TIMEOUT
	OFPFMFCBadCommand = 6 // OFPFMFC_BAD_COMMAND
)
View Source
const (
	// Identifiers from group ofp_flow_mod_flags
	OFPFFSendFlowRem  = 1 // OFPFF_SEND_FLOW_REM
	OFPFFCheckOverlap = 2 // OFPFF_CHECK_OVERLAP
)
View Source
const (
	// Identifiers from group ofp_flow_removed_reason
	OFPRRIdleTimeout = 0 // OFPRR_IDLE_TIMEOUT
	OFPRRHardTimeout = 1 // OFPRR_HARD_TIMEOUT
	OFPRRDelete      = 2 // OFPRR_DELETE
	OFPRRGroupDelete = 3 // OFPRR_GROUP_DELETE
)
View Source
const (
	// Identifiers from group ofp_flow_wildcards
	OFPFWInPort    = 1    // OFPFW_IN_PORT
	OFPFWDlVLAN    = 2    // OFPFW_DL_VLAN
	OFPFWDlVLANPCP = 4    // OFPFW_DL_VLAN_PCP
	OFPFWDlType    = 8    // OFPFW_DL_TYPE
	OFPFWNwTos     = 16   // OFPFW_NW_TOS
	OFPFWNwProto   = 32   // OFPFW_NW_PROTO
	OFPFWTpSrc     = 64   // OFPFW_TP_SRC
	OFPFWTpDst     = 128  // OFPFW_TP_DST
	OFPFWMplsLabel = 256  // OFPFW_MPLS_LABEL
	OFPFWMplsTc    = 512  // OFPFW_MPLS_TC
	OFPFWAll       = 1023 // OFPFW_ALL
)
View Source
const (
	// Identifiers from group ofp_group
	OFPGMax = 4294967040 // OFPG_MAX
	OFPGAll = 4294967292 // OFPG_ALL
	OFPGAny = 4294967295 // OFPG_ANY
)
View Source
const (
	// Identifiers from group ofp_group_mod_command
	OFPGCAdd    = 0 // OFPGC_ADD
	OFPGCModify = 1 // OFPGC_MODIFY
	OFPGCDelete = 2 // OFPGC_DELETE
)
View Source
const (
	// Identifiers from group ofp_group_mod_failed_code
	OFPGMFCGroupExists         = 0 // OFPGMFC_GROUP_EXISTS
	OFPGMFCInvalidGroup        = 1 // OFPGMFC_INVALID_GROUP
	OFPGMFCWeightUnsupported   = 2 // OFPGMFC_WEIGHT_UNSUPPORTED
	OFPGMFCOutOfGroups         = 3 // OFPGMFC_OUT_OF_GROUPS
	OFPGMFCOutOfBuckets        = 4 // OFPGMFC_OUT_OF_BUCKETS
	OFPGMFCChainingUnsupported = 5 // OFPGMFC_CHAINING_UNSUPPORTED
	OFPGMFCWatchUnsupported    = 6 // OFPGMFC_WATCH_UNSUPPORTED
	OFPGMFCLoop                = 7 // OFPGMFC_LOOP
	OFPGMFCUnknownGroup        = 8 // OFPGMFC_UNKNOWN_GROUP
)
View Source
const (
	// Identifiers from group ofp_group_type
	OFPGTAll      = 0 // OFPGT_ALL
	OFPGTSelect   = 1 // OFPGT_SELECT
	OFPGTIndirect = 2 // OFPGT_INDIRECT
	OFPGTFf       = 3 // OFPGT_FF
)
View Source
const (
	// Identifiers from group ofp_hello_failed_code
	OFPHFCIncompatible = 0 // OFPHFC_INCOMPATIBLE
	OFPHFCEperm        = 1 // OFPHFC_EPERM
)
View Source
const (
	// Identifiers from group ofp_icmp_type
	IcmpEchoreply      = 0  // ICMP_ECHOREPLY
	IcmpDestUnreach    = 3  // ICMP_DEST_UNREACH
	IcmpSourceQuench   = 4  // ICMP_SOURCE_QUENCH
	IcmpRedirect       = 5  // ICMP_REDIRECT
	IcmpEcho           = 8  // ICMP_ECHO
	IcmpTimeExceeded   = 11 // ICMP_TIME_EXCEEDED
	IcmpParameterprob  = 12 // ICMP_PARAMETERPROB
	IcmpTimestamp      = 13 // ICMP_TIMESTAMP
	IcmpTimestampreply = 14 // ICMP_TIMESTAMPREPLY
	IcmpInfoRequest    = 15 // ICMP_INFO_REQUEST
	IcmpInfoReply      = 16 // ICMP_INFO_REPLY
	IcmpAddress        = 17 // ICMP_ADDRESS
	IcmpAddressreply   = 18 // ICMP_ADDRESSREPLY
)
View Source
const (
	// Identifiers from group ofp_icmpv6_type
	Icmpv6EchoRequest     = 128 // ICMPV6_ECHO_REQUEST
	Icmpv6EchoReply       = 129 // ICMPV6_ECHO_REPLY
	Icmpv6MgmQuery        = 130 // ICMPV6_MGM_QUERY
	Icmpv6MgmReport       = 131 // ICMPV6_MGM_REPORT
	Icmpv6MgmReduction    = 132 // ICMPV6_MGM_REDUCTION
	Icmpv6NiQuery         = 139 // ICMPV6_NI_QUERY
	Icmpv6NiReply         = 140 // ICMPV6_NI_REPLY
	Icmpv6Mld2Report      = 143 // ICMPV6_MLD2_REPORT
	Icmpv6DhaadRequest    = 144 // ICMPV6_DHAAD_REQUEST
	Icmpv6DhaadReply      = 145 // ICMPV6_DHAAD_REPLY
	Icmpv6MobilePrefixSol = 146 // ICMPV6_MOBILE_PREFIX_SOL
	Icmpv6MobilePrefixAdv = 147 // ICMPV6_MOBILE_PREFIX_ADV
)
View Source
const (
	// Identifiers from group ofp_instruction_type
	OFPITGotoTable     = 1     // OFPIT_GOTO_TABLE
	OFPITWriteMetadata = 2     // OFPIT_WRITE_METADATA
	OFPITWriteActions  = 3     // OFPIT_WRITE_ACTIONS
	OFPITApplyActions  = 4     // OFPIT_APPLY_ACTIONS
	OFPITClearActions  = 5     // OFPIT_CLEAR_ACTIONS
	OFPITExperimenter  = 65535 // OFPIT_EXPERIMENTER
)
View Source
const (
	// Identifiers from group ofp_ip_prototype
	IpprotoIp       = 0   // IPPROTO_IP
	IpprotoICMP     = 1   // IPPROTO_ICMP
	IpprotoIgmp     = 2   // IPPROTO_IGMP
	IpprotoIpip     = 4   // IPPROTO_IPIP
	IpprotoTCP      = 6   // IPPROTO_TCP
	IpprotoEgp      = 8   // IPPROTO_EGP
	IpprotoPup      = 12  // IPPROTO_PUP
	IpprotoUdp      = 17  // IPPROTO_UDP
	IpprotoIdp      = 22  // IPPROTO_IDP
	IpprotoTp       = 29  // IPPROTO_TP
	IpprotoDccp     = 33  // IPPROTO_DCCP
	IpprotoIpv6     = 41  // IPPROTO_IPV6
	IpprotoRsvp     = 46  // IPPROTO_RSVP
	IpprotoGRE      = 47  // IPPROTO_GRE
	IpprotoEsp      = 50  // IPPROTO_ESP
	IpprotoAh       = 51  // IPPROTO_AH
	IpprotoMtp      = 92  // IPPROTO_MTP
	IpprotoBeetph   = 94  // IPPROTO_BEETPH
	IpprotoEncap    = 98  // IPPROTO_ENCAP
	IpprotoPim      = 103 // IPPROTO_PIM
	IpprotoComp     = 108 // IPPROTO_COMP
	IpprotoSctp     = 132 // IPPROTO_SCTP
	IpprotoUdplite  = 136 // IPPROTO_UDPLITE
	IpprotoMpls     = 137 // IPPROTO_MPLS
	IpprotoRaw      = 255 // IPPROTO_RAW
	IpprotoRouting  = 43  // IPPROTO_ROUTING
	IpprotoFragment = 44  // IPPROTO_FRAGMENT
	IpprotoIcmpv6   = 58  // IPPROTO_ICMPV6
	IpprotoNone     = 59  // IPPROTO_NONE
	IpprotoDstopts  = 60  // IPPROTO_DSTOPTS
	IpprotoMh       = 135 // IPPROTO_MH
	IpprotoL2Tp     = 115 // IPPROTO_L2TP
)
View Source
const (
	// Identifiers from group ofp_packet_in_reason
	OFPRNoMatch = 0 // OFPR_NO_MATCH
	OFPRAction  = 1 // OFPR_ACTION
)
View Source
const (
	// Identifiers from group ofp_packet_type
	PtEthernet     = 0          // OFP_PT_ETHERNET
	PtUseNextProto = 65534      // OFP_PT_USE_NEXT_PROTO
	PtIpv4         = 67584      // OFP_PT_IPV4
	PtMpls         = 100423     // OFP_PT_MPLS
	PtMplsMc       = 100424     // OFP_PT_MPLS_MC
	PtNsh          = 100687     // OFP_PT_NSH
	PtUnknown      = 4294967295 // OFP_PT_UNKNOWN
)
View Source
const (
	// Identifiers from group ofp_port
	OFPPMax        = 4294967040 // OFPP_MAX
	OFPPInPort     = 4294967288 // OFPP_IN_PORT
	OFPPTable      = 4294967289 // OFPP_TABLE
	OFPPNormal     = 4294967290 // OFPP_NORMAL
	OFPPFlood      = 4294967291 // OFPP_FLOOD
	OFPPAll        = 4294967292 // OFPP_ALL
	OFPPController = 4294967293 // OFPP_CONTROLLER
	OFPPLocal      = 4294967294 // OFPP_LOCAL
	OFPPAny        = 4294967295 // OFPP_ANY
)
View Source
const (
	// Identifiers from group ofp_port_config
	OFPPCPortDown      = 1          // OFPPC_PORT_DOWN
	OFPPCNoRecv        = 4          // OFPPC_NO_RECV
	OFPPCNoFwd         = 32         // OFPPC_NO_FWD
	OFPPCNoPacketIn    = 64         // OFPPC_NO_PACKET_IN
	OFPPCBSNMirrorDest = 2147483648 // OFPPC_BSN_MIRROR_DEST
)
View Source
const (
	// Identifiers from group ofp_port_features
	OFPPF10MbHd    = 1     // OFPPF_10MB_HD
	OFPPF10MbFd    = 2     // OFPPF_10MB_FD
	OFPPF100MbHd   = 4     // OFPPF_100MB_HD
	OFPPF100MbFd   = 8     // OFPPF_100MB_FD
	OFPPF1GbHd     = 16    // OFPPF_1GB_HD
	OFPPF1GbFd     = 32    // OFPPF_1GB_FD
	OFPPF10GbFd    = 64    // OFPPF_10GB_FD
	OFPPF40GbFd    = 128   // OFPPF_40GB_FD
	OFPPF100GbFd   = 256   // OFPPF_100GB_FD
	OFPPF1TbFd     = 512   // OFPPF_1TB_FD
	OFPPFOther     = 1024  // OFPPF_OTHER
	OFPPFCopper    = 2048  // OFPPF_COPPER
	OFPPFFiber     = 4096  // OFPPF_FIBER
	OFPPFAutoneg   = 8192  // OFPPF_AUTONEG
	OFPPFPause     = 16384 // OFPPF_PAUSE
	OFPPFPauseAsym = 32768 // OFPPF_PAUSE_ASYM
)
View Source
const (
	// Identifiers from group ofp_port_mod_failed_code
	OFPPMFCBadPort      = 0 // OFPPMFC_BAD_PORT
	OFPPMFCBadHwAddr    = 1 // OFPPMFC_BAD_HW_ADDR
	OFPPMFCBadConfig    = 2 // OFPPMFC_BAD_CONFIG
	OFPPMFCBadAdvertise = 3 // OFPPMFC_BAD_ADVERTISE
)
View Source
const (
	// Identifiers from group ofp_port_reason
	OFPPRAdd    = 0 // OFPPR_ADD
	OFPPRDelete = 1 // OFPPR_DELETE
	OFPPRModify = 2 // OFPPR_MODIFY
)
View Source
const (
	// Identifiers from group ofp_port_state
	OFPPSLinkDown = 1 // OFPPS_LINK_DOWN
	OFPPSBlocked  = 2 // OFPPS_BLOCKED
	OFPPSLive     = 4 // OFPPS_LIVE
)
View Source
const (
	// Identifiers from group ofp_queue_op_failed_code
	OFPQOFCBadPort  = 0 // OFPQOFC_BAD_PORT
	OFPQOFCBadQueue = 1 // OFPQOFC_BAD_QUEUE
	OFPQOFCEperm    = 2 // OFPQOFC_EPERM
)
View Source
const (
	// Identifiers from group ofp_queue_properties
	OFPQTNone    = 0 // OFPQT_NONE
	OFPQTMinRate = 1 // OFPQT_MIN_RATE
)
View Source
const (
	// Identifiers from group ofp_stats_type
	OFPSTDesc         = 0     // OFPST_DESC
	OFPSTFlow         = 1     // OFPST_FLOW
	OFPSTAggregate    = 2     // OFPST_AGGREGATE
	OFPSTTable        = 3     // OFPST_TABLE
	OFPSTPort         = 4     // OFPST_PORT
	OFPSTQueue        = 5     // OFPST_QUEUE
	OFPSTGroup        = 6     // OFPST_GROUP
	OFPSTGroupDesc    = 7     // OFPST_GROUP_DESC
	OFPSTExperimenter = 65535 // OFPST_EXPERIMENTER
)
View Source
const (
	// Identifiers from group ofp_switch_config_failed_code
	OFPSCFCBadFlags = 0 // OFPSCFC_BAD_FLAGS
	OFPSCFCBadLen   = 1 // OFPSCFC_BAD_LEN
)
View Source
const (
	// Identifiers from group ofp_table_config
	OFPTCTableMissController = 0 // OFPTC_TABLE_MISS_CONTROLLER
	OFPTCTableMissContinue   = 1 // OFPTC_TABLE_MISS_CONTINUE
	OFPTCTableMissDrop       = 2 // OFPTC_TABLE_MISS_DROP
	OFPTCTableMissMask       = 3 // OFPTC_TABLE_MISS_MASK
)
View Source
const (
	// Identifiers from group ofp_table_mod_failed_code
	OFPTMFCBadTable  = 0 // OFPTMFC_BAD_TABLE
	OFPTMFCBadConfig = 1 // OFPTMFC_BAD_CONFIG
)
View Source
const (
	// Identifiers from group ofp_tcp_flags
	TcpFlagCwr = 128 // TCP_FLAG_CWR
	TcpFlagEce = 64  // TCP_FLAG_ECE
	TcpFlagUrg = 32  // TCP_FLAG_URG
	TcpFlagAck = 16  // TCP_FLAG_ACK
	TcpFlagPsh = 8   // TCP_FLAG_PSH
	TcpFlagRst = 4   // TCP_FLAG_RST
	TcpFlagSyn = 2   // TCP_FLAG_SYN
	TcpFlagFin = 1   // TCP_FLAG_FIN
)
View Source
const (
	// Identifiers from group ofp_type
	OFPTHello                 = 0  // OFPT_HELLO
	OFPTError                 = 1  // OFPT_ERROR
	OFPTEchoRequest           = 2  // OFPT_ECHO_REQUEST
	OFPTEchoReply             = 3  // OFPT_ECHO_REPLY
	OFPTExperimenter          = 4  // OFPT_EXPERIMENTER
	OFPTFeaturesRequest       = 5  // OFPT_FEATURES_REQUEST
	OFPTFeaturesReply         = 6  // OFPT_FEATURES_REPLY
	OFPTGetConfigRequest      = 7  // OFPT_GET_CONFIG_REQUEST
	OFPTGetConfigReply        = 8  // OFPT_GET_CONFIG_REPLY
	OFPTSetConfig             = 9  // OFPT_SET_CONFIG
	OFPTPacketIn              = 10 // OFPT_PACKET_IN
	OFPTFlowRemoved           = 11 // OFPT_FLOW_REMOVED
	OFPTPortStatus            = 12 // OFPT_PORT_STATUS
	OFPTPacketOut             = 13 // OFPT_PACKET_OUT
	OFPTFlowMod               = 14 // OFPT_FLOW_MOD
	OFPTGroupMod              = 15 // OFPT_GROUP_MOD
	OFPTPortMod               = 16 // OFPT_PORT_MOD
	OFPTTableMod              = 17 // OFPT_TABLE_MOD
	OFPTStatsRequest          = 18 // OFPT_STATS_REQUEST
	OFPTStatsReply            = 19 // OFPT_STATS_REPLY
	OFPTBarrierRequest        = 20 // OFPT_BARRIER_REQUEST
	OFPTBarrierReply          = 21 // OFPT_BARRIER_REPLY
	OFPTQueueGetConfigRequest = 22 // OFPT_QUEUE_GET_CONFIG_REQUEST
	OFPTQueueGetConfigReply   = 23 // OFPT_QUEUE_GET_CONFIG_REPLY
)
View Source
const (
	// Identifiers from group ofp_vlan_id
	OFPVIDAny  = 65534 // OFPVID_ANY
	OFPVIDNone = 65535 // OFPVID_NONE
)
View Source
const (
	// Identifiers from group of_bsn_pdu_slot_num
	BsnPduSlotNumAny = 255 // BSN_PDU_SLOT_NUM_ANY
)
View Source
const (
	// Identifiers from group ofp_bsn_vport_q_in_q_untagged
	OFBSNVportQInQUntagged = 65535 // OF_BSN_VPORT_Q_IN_Q_UNTAGGED
)
View Source
const (
	// Identifiers from group ofp_match_type
	OFPMTStandard = 0 // OFPMT_STANDARD
)
View Source
const (
	// Identifiers from group ofp_stats_reply_flags
	OFPSFReplyMore = 1 // OFPSF_REPLY_MORE
)

Variables

This section is empty.

Functions

func DecodeAction

func DecodeAction(decoder *goloxi.Decoder) (goloxi.IAction, error)

func DecodeMessage

func DecodeMessage(data []byte) (goloxi.Message, error)

func DecodeOxm

func DecodeOxm(decoder *goloxi.Decoder) (goloxi.IOxm, error)

Types

type Action

type Action struct {
	Type uint16
	Len  uint16
}

func NewAction

func NewAction(_type uint16) *Action

func (*Action) GetLen

func (self *Action) GetLen() uint16

func (*Action) GetType

func (self *Action) GetType() uint16

func (*Action) Serialize

func (self *Action) Serialize(encoder *goloxi.Encoder) error

func (*Action) SetLen

func (self *Action) SetLen(v uint16)

func (*Action) SetType

func (self *Action) SetType(v uint16)

type ActionBsn

type ActionBsn struct {
	*ActionExperimenter
	Subtype uint32
}

func NewActionBsn

func NewActionBsn(_subtype uint32) *ActionBsn

func (*ActionBsn) GetActionFields

func (self *ActionBsn) GetActionFields() map[string]interface{}

func (*ActionBsn) GetActionName

func (self *ActionBsn) GetActionName() string

func (*ActionBsn) GetSubtype

func (self *ActionBsn) GetSubtype() uint32

func (*ActionBsn) MarshalJSON

func (self *ActionBsn) MarshalJSON() ([]byte, error)

func (*ActionBsn) Serialize

func (self *ActionBsn) Serialize(encoder *goloxi.Encoder) error

func (*ActionBsn) SetSubtype

func (self *ActionBsn) SetSubtype(v uint32)

type ActionBsnChecksum

type ActionBsnChecksum struct {
	*ActionBsn
	Checksum Checksum128
}

func DecodeActionBsnChecksum

func DecodeActionBsnChecksum(parent *ActionBsn, decoder *goloxi.Decoder) (*ActionBsnChecksum, error)

func NewActionBsnChecksum

func NewActionBsnChecksum() *ActionBsnChecksum

func (*ActionBsnChecksum) GetActionFields

func (self *ActionBsnChecksum) GetActionFields() map[string]interface{}

func (*ActionBsnChecksum) GetActionName

func (self *ActionBsnChecksum) GetActionName() string

func (*ActionBsnChecksum) GetChecksum

func (self *ActionBsnChecksum) GetChecksum() Checksum128

func (*ActionBsnChecksum) MarshalJSON

func (self *ActionBsnChecksum) MarshalJSON() ([]byte, error)

func (*ActionBsnChecksum) Serialize

func (self *ActionBsnChecksum) Serialize(encoder *goloxi.Encoder) error

func (*ActionBsnChecksum) SetChecksum

func (self *ActionBsnChecksum) SetChecksum(v Checksum128)

type ActionBsnMirror

type ActionBsnMirror struct {
	*ActionBsn
	DestPort  uint32
	VlanTag   uint32
	CopyStage uint8
}

func DecodeActionBsnMirror

func DecodeActionBsnMirror(parent *ActionBsn, decoder *goloxi.Decoder) (*ActionBsnMirror, error)

func NewActionBsnMirror

func NewActionBsnMirror() *ActionBsnMirror

func (*ActionBsnMirror) GetActionFields

func (self *ActionBsnMirror) GetActionFields() map[string]interface{}

func (*ActionBsnMirror) GetActionName

func (self *ActionBsnMirror) GetActionName() string

func (*ActionBsnMirror) GetCopyStage

func (self *ActionBsnMirror) GetCopyStage() uint8

func (*ActionBsnMirror) GetDestPort

func (self *ActionBsnMirror) GetDestPort() uint32

func (*ActionBsnMirror) GetVlanTag

func (self *ActionBsnMirror) GetVlanTag() uint32

func (*ActionBsnMirror) MarshalJSON

func (self *ActionBsnMirror) MarshalJSON() ([]byte, error)

func (*ActionBsnMirror) Serialize

func (self *ActionBsnMirror) Serialize(encoder *goloxi.Encoder) error

func (*ActionBsnMirror) SetCopyStage

func (self *ActionBsnMirror) SetCopyStage(v uint8)

func (*ActionBsnMirror) SetDestPort

func (self *ActionBsnMirror) SetDestPort(v uint32)

func (*ActionBsnMirror) SetVlanTag

func (self *ActionBsnMirror) SetVlanTag(v uint32)

type ActionBsnSetTunnelDst

type ActionBsnSetTunnelDst struct {
	*ActionBsn
	Dst uint32
}

func DecodeActionBsnSetTunnelDst

func DecodeActionBsnSetTunnelDst(parent *ActionBsn, decoder *goloxi.Decoder) (*ActionBsnSetTunnelDst, error)

func NewActionBsnSetTunnelDst

func NewActionBsnSetTunnelDst() *ActionBsnSetTunnelDst

func (*ActionBsnSetTunnelDst) GetActionFields

func (self *ActionBsnSetTunnelDst) GetActionFields() map[string]interface{}

func (*ActionBsnSetTunnelDst) GetActionName

func (self *ActionBsnSetTunnelDst) GetActionName() string

func (*ActionBsnSetTunnelDst) GetDst

func (self *ActionBsnSetTunnelDst) GetDst() uint32

func (*ActionBsnSetTunnelDst) MarshalJSON

func (self *ActionBsnSetTunnelDst) MarshalJSON() ([]byte, error)

func (*ActionBsnSetTunnelDst) Serialize

func (self *ActionBsnSetTunnelDst) Serialize(encoder *goloxi.Encoder) error

func (*ActionBsnSetTunnelDst) SetDst

func (self *ActionBsnSetTunnelDst) SetDst(v uint32)

type ActionCopyTtlIn

type ActionCopyTtlIn struct {
	*Action
}

func DecodeActionCopyTtlIn

func DecodeActionCopyTtlIn(parent *Action, decoder *goloxi.Decoder) (*ActionCopyTtlIn, error)

func NewActionCopyTtlIn

func NewActionCopyTtlIn() *ActionCopyTtlIn

func (*ActionCopyTtlIn) GetActionFields

func (self *ActionCopyTtlIn) GetActionFields() map[string]interface{}

func (*ActionCopyTtlIn) GetActionName

func (self *ActionCopyTtlIn) GetActionName() string

func (*ActionCopyTtlIn) MarshalJSON

func (self *ActionCopyTtlIn) MarshalJSON() ([]byte, error)

func (*ActionCopyTtlIn) Serialize

func (self *ActionCopyTtlIn) Serialize(encoder *goloxi.Encoder) error

type ActionCopyTtlOut

type ActionCopyTtlOut struct {
	*Action
}

func DecodeActionCopyTtlOut

func DecodeActionCopyTtlOut(parent *Action, decoder *goloxi.Decoder) (*ActionCopyTtlOut, error)

func NewActionCopyTtlOut

func NewActionCopyTtlOut() *ActionCopyTtlOut

func (*ActionCopyTtlOut) GetActionFields

func (self *ActionCopyTtlOut) GetActionFields() map[string]interface{}

func (*ActionCopyTtlOut) GetActionName

func (self *ActionCopyTtlOut) GetActionName() string

func (*ActionCopyTtlOut) MarshalJSON

func (self *ActionCopyTtlOut) MarshalJSON() ([]byte, error)

func (*ActionCopyTtlOut) Serialize

func (self *ActionCopyTtlOut) Serialize(encoder *goloxi.Encoder) error

type ActionDecMplsTtl

type ActionDecMplsTtl struct {
	*Action
}

func DecodeActionDecMplsTtl

func DecodeActionDecMplsTtl(parent *Action, decoder *goloxi.Decoder) (*ActionDecMplsTtl, error)

func NewActionDecMplsTtl

func NewActionDecMplsTtl() *ActionDecMplsTtl

func (*ActionDecMplsTtl) GetActionFields

func (self *ActionDecMplsTtl) GetActionFields() map[string]interface{}

func (*ActionDecMplsTtl) GetActionName

func (self *ActionDecMplsTtl) GetActionName() string

func (*ActionDecMplsTtl) MarshalJSON

func (self *ActionDecMplsTtl) MarshalJSON() ([]byte, error)

func (*ActionDecMplsTtl) Serialize

func (self *ActionDecMplsTtl) Serialize(encoder *goloxi.Encoder) error

type ActionDecNwTtl

type ActionDecNwTtl struct {
	*Action
}

func DecodeActionDecNwTtl

func DecodeActionDecNwTtl(parent *Action, decoder *goloxi.Decoder) (*ActionDecNwTtl, error)

func NewActionDecNwTtl

func NewActionDecNwTtl() *ActionDecNwTtl

func (*ActionDecNwTtl) GetActionFields

func (self *ActionDecNwTtl) GetActionFields() map[string]interface{}

func (*ActionDecNwTtl) GetActionName

func (self *ActionDecNwTtl) GetActionName() string

func (*ActionDecNwTtl) MarshalJSON

func (self *ActionDecNwTtl) MarshalJSON() ([]byte, error)

func (*ActionDecNwTtl) Serialize

func (self *ActionDecNwTtl) Serialize(encoder *goloxi.Encoder) error

type ActionExperimenter

type ActionExperimenter struct {
	*Action
	Experimenter uint32
}

func NewActionExperimenter

func NewActionExperimenter(_experimenter uint32) *ActionExperimenter

func (*ActionExperimenter) GetActionFields

func (self *ActionExperimenter) GetActionFields() map[string]interface{}

func (*ActionExperimenter) GetActionName

func (self *ActionExperimenter) GetActionName() string

func (*ActionExperimenter) GetExperimenter

func (self *ActionExperimenter) GetExperimenter() uint32

func (*ActionExperimenter) MarshalJSON

func (self *ActionExperimenter) MarshalJSON() ([]byte, error)

func (*ActionExperimenter) Serialize

func (self *ActionExperimenter) Serialize(encoder *goloxi.Encoder) error

func (*ActionExperimenter) SetExperimenter

func (self *ActionExperimenter) SetExperimenter(v uint32)

type ActionGroup

type ActionGroup struct {
	*Action
	GroupId uint32
}

func DecodeActionGroup

func DecodeActionGroup(parent *Action, decoder *goloxi.Decoder) (*ActionGroup, error)

func NewActionGroup

func NewActionGroup() *ActionGroup

func (*ActionGroup) GetActionFields

func (self *ActionGroup) GetActionFields() map[string]interface{}

func (*ActionGroup) GetActionName

func (self *ActionGroup) GetActionName() string

func (*ActionGroup) GetGroupId

func (self *ActionGroup) GetGroupId() uint32

func (*ActionGroup) MarshalJSON

func (self *ActionGroup) MarshalJSON() ([]byte, error)

func (*ActionGroup) Serialize

func (self *ActionGroup) Serialize(encoder *goloxi.Encoder) error

func (*ActionGroup) SetGroupId

func (self *ActionGroup) SetGroupId(v uint32)

type ActionId

type ActionId struct {
	Type uint16
	Len  uint16
}

func NewActionId

func NewActionId(_type uint16) *ActionId

func (*ActionId) GetLen

func (self *ActionId) GetLen() uint16

func (*ActionId) GetType

func (self *ActionId) GetType() uint16

func (*ActionId) Serialize

func (self *ActionId) Serialize(encoder *goloxi.Encoder) error

func (*ActionId) SetLen

func (self *ActionId) SetLen(v uint16)

func (*ActionId) SetType

func (self *ActionId) SetType(v uint16)

type ActionIdBsn

type ActionIdBsn struct {
	*ActionIdExperimenter
	Subtype uint32
}

func NewActionIdBsn

func NewActionIdBsn(_subtype uint32) *ActionIdBsn

func (*ActionIdBsn) GetSubtype

func (self *ActionIdBsn) GetSubtype() uint32

func (*ActionIdBsn) Serialize

func (self *ActionIdBsn) Serialize(encoder *goloxi.Encoder) error

func (*ActionIdBsn) SetSubtype

func (self *ActionIdBsn) SetSubtype(v uint32)

type ActionIdBsnChecksum

type ActionIdBsnChecksum struct {
	*ActionIdBsn
}

func DecodeActionIdBsnChecksum

func DecodeActionIdBsnChecksum(parent *ActionIdBsn, decoder *goloxi.Decoder) (*ActionIdBsnChecksum, error)

func NewActionIdBsnChecksum

func NewActionIdBsnChecksum() *ActionIdBsnChecksum

func (*ActionIdBsnChecksum) Serialize

func (self *ActionIdBsnChecksum) Serialize(encoder *goloxi.Encoder) error

type ActionIdBsnMirror

type ActionIdBsnMirror struct {
	*ActionIdBsn
}

func DecodeActionIdBsnMirror

func DecodeActionIdBsnMirror(parent *ActionIdBsn, decoder *goloxi.Decoder) (*ActionIdBsnMirror, error)

func NewActionIdBsnMirror

func NewActionIdBsnMirror() *ActionIdBsnMirror

func (*ActionIdBsnMirror) Serialize

func (self *ActionIdBsnMirror) Serialize(encoder *goloxi.Encoder) error

type ActionIdBsnSetTunnelDst

type ActionIdBsnSetTunnelDst struct {
	*ActionIdBsn
}

func DecodeActionIdBsnSetTunnelDst

func DecodeActionIdBsnSetTunnelDst(parent *ActionIdBsn, decoder *goloxi.Decoder) (*ActionIdBsnSetTunnelDst, error)

func NewActionIdBsnSetTunnelDst

func NewActionIdBsnSetTunnelDst() *ActionIdBsnSetTunnelDst

func (*ActionIdBsnSetTunnelDst) Serialize

func (self *ActionIdBsnSetTunnelDst) Serialize(encoder *goloxi.Encoder) error

type ActionIdCopyTtlIn

type ActionIdCopyTtlIn struct {
	*ActionId
}

func DecodeActionIdCopyTtlIn

func DecodeActionIdCopyTtlIn(parent *ActionId, decoder *goloxi.Decoder) (*ActionIdCopyTtlIn, error)

func NewActionIdCopyTtlIn

func NewActionIdCopyTtlIn() *ActionIdCopyTtlIn

func (*ActionIdCopyTtlIn) Serialize

func (self *ActionIdCopyTtlIn) Serialize(encoder *goloxi.Encoder) error

type ActionIdCopyTtlOut

type ActionIdCopyTtlOut struct {
	*ActionId
}

func DecodeActionIdCopyTtlOut

func DecodeActionIdCopyTtlOut(parent *ActionId, decoder *goloxi.Decoder) (*ActionIdCopyTtlOut, error)

func NewActionIdCopyTtlOut

func NewActionIdCopyTtlOut() *ActionIdCopyTtlOut

func (*ActionIdCopyTtlOut) Serialize

func (self *ActionIdCopyTtlOut) Serialize(encoder *goloxi.Encoder) error

type ActionIdDecMplsTtl

type ActionIdDecMplsTtl struct {
	*ActionId
}

func DecodeActionIdDecMplsTtl

func DecodeActionIdDecMplsTtl(parent *ActionId, decoder *goloxi.Decoder) (*ActionIdDecMplsTtl, error)

func NewActionIdDecMplsTtl

func NewActionIdDecMplsTtl() *ActionIdDecMplsTtl

func (*ActionIdDecMplsTtl) Serialize

func (self *ActionIdDecMplsTtl) Serialize(encoder *goloxi.Encoder) error

type ActionIdDecNwTtl

type ActionIdDecNwTtl struct {
	*ActionId
}

func DecodeActionIdDecNwTtl

func DecodeActionIdDecNwTtl(parent *ActionId, decoder *goloxi.Decoder) (*ActionIdDecNwTtl, error)

func NewActionIdDecNwTtl

func NewActionIdDecNwTtl() *ActionIdDecNwTtl

func (*ActionIdDecNwTtl) Serialize

func (self *ActionIdDecNwTtl) Serialize(encoder *goloxi.Encoder) error

type ActionIdExperimenter

type ActionIdExperimenter struct {
	*ActionId
	Experimenter uint32
}

func NewActionIdExperimenter

func NewActionIdExperimenter(_experimenter uint32) *ActionIdExperimenter

func (*ActionIdExperimenter) GetExperimenter

func (self *ActionIdExperimenter) GetExperimenter() uint32

func (*ActionIdExperimenter) Serialize

func (self *ActionIdExperimenter) Serialize(encoder *goloxi.Encoder) error

func (*ActionIdExperimenter) SetExperimenter

func (self *ActionIdExperimenter) SetExperimenter(v uint32)

type ActionIdGroup

type ActionIdGroup struct {
	*ActionId
}

func DecodeActionIdGroup

func DecodeActionIdGroup(parent *ActionId, decoder *goloxi.Decoder) (*ActionIdGroup, error)

func NewActionIdGroup

func NewActionIdGroup() *ActionIdGroup

func (*ActionIdGroup) Serialize

func (self *ActionIdGroup) Serialize(encoder *goloxi.Encoder) error

type ActionIdNicira

type ActionIdNicira struct {
	*ActionIdExperimenter
	Subtype uint16
}

func NewActionIdNicira

func NewActionIdNicira(_subtype uint16) *ActionIdNicira

func (*ActionIdNicira) GetSubtype

func (self *ActionIdNicira) GetSubtype() uint16

func (*ActionIdNicira) Serialize

func (self *ActionIdNicira) Serialize(encoder *goloxi.Encoder) error

func (*ActionIdNicira) SetSubtype

func (self *ActionIdNicira) SetSubtype(v uint16)

type ActionIdNiciraDecTtl

type ActionIdNiciraDecTtl struct {
	*ActionIdNicira
}

func DecodeActionIdNiciraDecTtl

func DecodeActionIdNiciraDecTtl(parent *ActionIdNicira, decoder *goloxi.Decoder) (*ActionIdNiciraDecTtl, error)

func NewActionIdNiciraDecTtl

func NewActionIdNiciraDecTtl() *ActionIdNiciraDecTtl

func (*ActionIdNiciraDecTtl) Serialize

func (self *ActionIdNiciraDecTtl) Serialize(encoder *goloxi.Encoder) error

type ActionIdNxBundle

type ActionIdNxBundle struct {
	*ActionIdNicira
}

func DecodeActionIdNxBundle

func DecodeActionIdNxBundle(parent *ActionIdNicira, decoder *goloxi.Decoder) (*ActionIdNxBundle, error)

func NewActionIdNxBundle

func NewActionIdNxBundle() *ActionIdNxBundle

func (*ActionIdNxBundle) Serialize

func (self *ActionIdNxBundle) Serialize(encoder *goloxi.Encoder) error

type ActionIdNxBundleLoad

type ActionIdNxBundleLoad struct {
	*ActionIdNicira
	SlaveType ActionNxBundleSlaveType
}

func NewActionIdNxBundleLoad

func NewActionIdNxBundleLoad(_slave_type ActionNxBundleSlaveType) *ActionIdNxBundleLoad

func (*ActionIdNxBundleLoad) GetSlaveType

func (self *ActionIdNxBundleLoad) GetSlaveType() ActionNxBundleSlaveType

func (*ActionIdNxBundleLoad) Serialize

func (self *ActionIdNxBundleLoad) Serialize(encoder *goloxi.Encoder) error

func (*ActionIdNxBundleLoad) SetSlaveType

func (self *ActionIdNxBundleLoad) SetSlaveType(v ActionNxBundleSlaveType)

type ActionIdNxBundleLoadInPort

type ActionIdNxBundleLoadInPort struct {
	*ActionIdNicira
	SlaveType ActionNxBundleSlaveType
	NSlaves   uint16
}

func DecodeActionIdNxBundleLoadInPort

func DecodeActionIdNxBundleLoadInPort(parent *ActionIdNicira, decoder *goloxi.Decoder) (*ActionIdNxBundleLoadInPort, error)

func NewActionIdNxBundleLoadInPort

func NewActionIdNxBundleLoadInPort() *ActionIdNxBundleLoadInPort

func (*ActionIdNxBundleLoadInPort) GetNSlaves

func (self *ActionIdNxBundleLoadInPort) GetNSlaves() uint16

func (*ActionIdNxBundleLoadInPort) GetSlaveType

func (*ActionIdNxBundleLoadInPort) Serialize

func (self *ActionIdNxBundleLoadInPort) Serialize(encoder *goloxi.Encoder) error

func (*ActionIdNxBundleLoadInPort) SetNSlaves

func (self *ActionIdNxBundleLoadInPort) SetNSlaves(v uint16)

func (*ActionIdNxBundleLoadInPort) SetSlaveType

type ActionIdNxClone

type ActionIdNxClone struct {
	*ActionIdNicira
}

func DecodeActionIdNxClone

func DecodeActionIdNxClone(parent *ActionIdNicira, decoder *goloxi.Decoder) (*ActionIdNxClone, error)

func NewActionIdNxClone

func NewActionIdNxClone() *ActionIdNxClone

func (*ActionIdNxClone) Serialize

func (self *ActionIdNxClone) Serialize(encoder *goloxi.Encoder) error

type ActionIdNxConjunction

type ActionIdNxConjunction struct {
	*ActionIdNicira
}

func DecodeActionIdNxConjunction

func DecodeActionIdNxConjunction(parent *ActionIdNicira, decoder *goloxi.Decoder) (*ActionIdNxConjunction, error)

func NewActionIdNxConjunction

func NewActionIdNxConjunction() *ActionIdNxConjunction

func (*ActionIdNxConjunction) Serialize

func (self *ActionIdNxConjunction) Serialize(encoder *goloxi.Encoder) error

type ActionIdNxController

type ActionIdNxController struct {
	*ActionIdNicira
}

func DecodeActionIdNxController

func DecodeActionIdNxController(parent *ActionIdNicira, decoder *goloxi.Decoder) (*ActionIdNxController, error)

func NewActionIdNxController

func NewActionIdNxController() *ActionIdNxController

func (*ActionIdNxController) Serialize

func (self *ActionIdNxController) Serialize(encoder *goloxi.Encoder) error

type ActionIdNxController2

type ActionIdNxController2 struct {
	*ActionIdNicira
}

func DecodeActionIdNxController2

func DecodeActionIdNxController2(parent *ActionIdNicira, decoder *goloxi.Decoder) (*ActionIdNxController2, error)

func NewActionIdNxController2

func NewActionIdNxController2() *ActionIdNxController2

func (*ActionIdNxController2) Serialize

func (self *ActionIdNxController2) Serialize(encoder *goloxi.Encoder) error

type ActionIdNxCt

type ActionIdNxCt struct {
	*ActionIdNicira
}

func DecodeActionIdNxCt

func DecodeActionIdNxCt(parent *ActionIdNicira, decoder *goloxi.Decoder) (*ActionIdNxCt, error)

func NewActionIdNxCt

func NewActionIdNxCt() *ActionIdNxCt

func (*ActionIdNxCt) Serialize

func (self *ActionIdNxCt) Serialize(encoder *goloxi.Encoder) error

type ActionIdNxCtClear

type ActionIdNxCtClear struct {
	*ActionIdNicira
}

func DecodeActionIdNxCtClear

func DecodeActionIdNxCtClear(parent *ActionIdNicira, decoder *goloxi.Decoder) (*ActionIdNxCtClear, error)

func NewActionIdNxCtClear

func NewActionIdNxCtClear() *ActionIdNxCtClear

func (*ActionIdNxCtClear) Serialize

func (self *ActionIdNxCtClear) Serialize(encoder *goloxi.Encoder) error

type ActionIdNxDebugRecirc

type ActionIdNxDebugRecirc struct {
	*ActionIdNicira
}

func DecodeActionIdNxDebugRecirc

func DecodeActionIdNxDebugRecirc(parent *ActionIdNicira, decoder *goloxi.Decoder) (*ActionIdNxDebugRecirc, error)

func NewActionIdNxDebugRecirc

func NewActionIdNxDebugRecirc() *ActionIdNxDebugRecirc

func (*ActionIdNxDebugRecirc) Serialize

func (self *ActionIdNxDebugRecirc) Serialize(encoder *goloxi.Encoder) error

type ActionIdNxDebugSlow

type ActionIdNxDebugSlow struct {
	*ActionIdNicira
}

func DecodeActionIdNxDebugSlow

func DecodeActionIdNxDebugSlow(parent *ActionIdNicira, decoder *goloxi.Decoder) (*ActionIdNxDebugSlow, error)

func NewActionIdNxDebugSlow

func NewActionIdNxDebugSlow() *ActionIdNxDebugSlow

func (*ActionIdNxDebugSlow) Serialize

func (self *ActionIdNxDebugSlow) Serialize(encoder *goloxi.Encoder) error

type ActionIdNxDecMplsTtl

type ActionIdNxDecMplsTtl struct {
	*ActionIdNicira
}

func DecodeActionIdNxDecMplsTtl

func DecodeActionIdNxDecMplsTtl(parent *ActionIdNicira, decoder *goloxi.Decoder) (*ActionIdNxDecMplsTtl, error)

func NewActionIdNxDecMplsTtl

func NewActionIdNxDecMplsTtl() *ActionIdNxDecMplsTtl

func (*ActionIdNxDecMplsTtl) Serialize

func (self *ActionIdNxDecMplsTtl) Serialize(encoder *goloxi.Encoder) error

type ActionIdNxDecNshTtl

type ActionIdNxDecNshTtl struct {
	*ActionIdNicira
}

func DecodeActionIdNxDecNshTtl

func DecodeActionIdNxDecNshTtl(parent *ActionIdNicira, decoder *goloxi.Decoder) (*ActionIdNxDecNshTtl, error)

func NewActionIdNxDecNshTtl

func NewActionIdNxDecNshTtl() *ActionIdNxDecNshTtl

func (*ActionIdNxDecNshTtl) Serialize

func (self *ActionIdNxDecNshTtl) Serialize(encoder *goloxi.Encoder) error

type ActionIdNxDecTtlCntIds

type ActionIdNxDecTtlCntIds struct {
	*ActionIdNicira
}

func DecodeActionIdNxDecTtlCntIds

func DecodeActionIdNxDecTtlCntIds(parent *ActionIdNicira, decoder *goloxi.Decoder) (*ActionIdNxDecTtlCntIds, error)

func NewActionIdNxDecTtlCntIds

func NewActionIdNxDecTtlCntIds() *ActionIdNxDecTtlCntIds

func (*ActionIdNxDecTtlCntIds) Serialize

func (self *ActionIdNxDecTtlCntIds) Serialize(encoder *goloxi.Encoder) error

type ActionIdNxDecap

type ActionIdNxDecap struct {
	*ActionIdNicira
}

func DecodeActionIdNxDecap

func DecodeActionIdNxDecap(parent *ActionIdNicira, decoder *goloxi.Decoder) (*ActionIdNxDecap, error)

func NewActionIdNxDecap

func NewActionIdNxDecap() *ActionIdNxDecap

func (*ActionIdNxDecap) Serialize

func (self *ActionIdNxDecap) Serialize(encoder *goloxi.Encoder) error

type ActionIdNxEncap

type ActionIdNxEncap struct {
	*ActionIdNicira
}

func DecodeActionIdNxEncap

func DecodeActionIdNxEncap(parent *ActionIdNicira, decoder *goloxi.Decoder) (*ActionIdNxEncap, error)

func NewActionIdNxEncap

func NewActionIdNxEncap() *ActionIdNxEncap

func (*ActionIdNxEncap) Serialize

func (self *ActionIdNxEncap) Serialize(encoder *goloxi.Encoder) error

type ActionIdNxExit

type ActionIdNxExit struct {
	*ActionIdNicira
}

func DecodeActionIdNxExit

func DecodeActionIdNxExit(parent *ActionIdNicira, decoder *goloxi.Decoder) (*ActionIdNxExit, error)

func NewActionIdNxExit

func NewActionIdNxExit() *ActionIdNxExit

func (*ActionIdNxExit) Serialize

func (self *ActionIdNxExit) Serialize(encoder *goloxi.Encoder) error

type ActionIdNxFinTimeout

type ActionIdNxFinTimeout struct {
	*ActionIdNicira
}

func DecodeActionIdNxFinTimeout

func DecodeActionIdNxFinTimeout(parent *ActionIdNicira, decoder *goloxi.Decoder) (*ActionIdNxFinTimeout, error)

func NewActionIdNxFinTimeout

func NewActionIdNxFinTimeout() *ActionIdNxFinTimeout

func (*ActionIdNxFinTimeout) Serialize

func (self *ActionIdNxFinTimeout) Serialize(encoder *goloxi.Encoder) error

type ActionIdNxGroup

type ActionIdNxGroup struct {
	*ActionIdNicira
}

func DecodeActionIdNxGroup

func DecodeActionIdNxGroup(parent *ActionIdNicira, decoder *goloxi.Decoder) (*ActionIdNxGroup, error)

func NewActionIdNxGroup

func NewActionIdNxGroup() *ActionIdNxGroup

func (*ActionIdNxGroup) Serialize

func (self *ActionIdNxGroup) Serialize(encoder *goloxi.Encoder) error

type ActionIdNxLearn

type ActionIdNxLearn struct {
	*ActionIdNicira
}

func DecodeActionIdNxLearn

func DecodeActionIdNxLearn(parent *ActionIdNicira, decoder *goloxi.Decoder) (*ActionIdNxLearn, error)

func NewActionIdNxLearn

func NewActionIdNxLearn() *ActionIdNxLearn

func (*ActionIdNxLearn) Serialize

func (self *ActionIdNxLearn) Serialize(encoder *goloxi.Encoder) error

type ActionIdNxLearn2

type ActionIdNxLearn2 struct {
	*ActionIdNicira
}

func DecodeActionIdNxLearn2

func DecodeActionIdNxLearn2(parent *ActionIdNicira, decoder *goloxi.Decoder) (*ActionIdNxLearn2, error)

func NewActionIdNxLearn2

func NewActionIdNxLearn2() *ActionIdNxLearn2

func (*ActionIdNxLearn2) Serialize

func (self *ActionIdNxLearn2) Serialize(encoder *goloxi.Encoder) error

type ActionIdNxMultipath

type ActionIdNxMultipath struct {
	*ActionIdNicira
}

func DecodeActionIdNxMultipath

func DecodeActionIdNxMultipath(parent *ActionIdNicira, decoder *goloxi.Decoder) (*ActionIdNxMultipath, error)

func NewActionIdNxMultipath

func NewActionIdNxMultipath() *ActionIdNxMultipath

func (*ActionIdNxMultipath) Serialize

func (self *ActionIdNxMultipath) Serialize(encoder *goloxi.Encoder) error

type ActionIdNxNat

type ActionIdNxNat struct {
	*ActionIdNicira
}

func DecodeActionIdNxNat

func DecodeActionIdNxNat(parent *ActionIdNicira, decoder *goloxi.Decoder) (*ActionIdNxNat, error)

func NewActionIdNxNat

func NewActionIdNxNat() *ActionIdNxNat

func (*ActionIdNxNat) Serialize

func (self *ActionIdNxNat) Serialize(encoder *goloxi.Encoder) error

type ActionIdNxNote

type ActionIdNxNote struct {
	*ActionIdNicira
}

func DecodeActionIdNxNote

func DecodeActionIdNxNote(parent *ActionIdNicira, decoder *goloxi.Decoder) (*ActionIdNxNote, error)

func NewActionIdNxNote

func NewActionIdNxNote() *ActionIdNxNote

func (*ActionIdNxNote) Serialize

func (self *ActionIdNxNote) Serialize(encoder *goloxi.Encoder) error

type ActionIdNxOutputReg

type ActionIdNxOutputReg struct {
	*ActionIdNicira
}

func DecodeActionIdNxOutputReg

func DecodeActionIdNxOutputReg(parent *ActionIdNicira, decoder *goloxi.Decoder) (*ActionIdNxOutputReg, error)

func NewActionIdNxOutputReg

func NewActionIdNxOutputReg() *ActionIdNxOutputReg

func (*ActionIdNxOutputReg) Serialize

func (self *ActionIdNxOutputReg) Serialize(encoder *goloxi.Encoder) error

type ActionIdNxOutputReg2

type ActionIdNxOutputReg2 struct {
	*ActionIdNicira
}

func DecodeActionIdNxOutputReg2

func DecodeActionIdNxOutputReg2(parent *ActionIdNicira, decoder *goloxi.Decoder) (*ActionIdNxOutputReg2, error)

func NewActionIdNxOutputReg2

func NewActionIdNxOutputReg2() *ActionIdNxOutputReg2

func (*ActionIdNxOutputReg2) Serialize

func (self *ActionIdNxOutputReg2) Serialize(encoder *goloxi.Encoder) error

type ActionIdNxOutputTrunc

type ActionIdNxOutputTrunc struct {
	*ActionIdNicira
}

func DecodeActionIdNxOutputTrunc

func DecodeActionIdNxOutputTrunc(parent *ActionIdNicira, decoder *goloxi.Decoder) (*ActionIdNxOutputTrunc, error)

func NewActionIdNxOutputTrunc

func NewActionIdNxOutputTrunc() *ActionIdNxOutputTrunc

func (*ActionIdNxOutputTrunc) Serialize

func (self *ActionIdNxOutputTrunc) Serialize(encoder *goloxi.Encoder) error

type ActionIdNxPopMpls

type ActionIdNxPopMpls struct {
	*ActionIdNicira
}

func DecodeActionIdNxPopMpls

func DecodeActionIdNxPopMpls(parent *ActionIdNicira, decoder *goloxi.Decoder) (*ActionIdNxPopMpls, error)

func NewActionIdNxPopMpls

func NewActionIdNxPopMpls() *ActionIdNxPopMpls

func (*ActionIdNxPopMpls) Serialize

func (self *ActionIdNxPopMpls) Serialize(encoder *goloxi.Encoder) error

type ActionIdNxPopQueue

type ActionIdNxPopQueue struct {
	*ActionIdNicira
}

func DecodeActionIdNxPopQueue

func DecodeActionIdNxPopQueue(parent *ActionIdNicira, decoder *goloxi.Decoder) (*ActionIdNxPopQueue, error)

func NewActionIdNxPopQueue

func NewActionIdNxPopQueue() *ActionIdNxPopQueue

func (*ActionIdNxPopQueue) Serialize

func (self *ActionIdNxPopQueue) Serialize(encoder *goloxi.Encoder) error

type ActionIdNxPushMpls

type ActionIdNxPushMpls struct {
	*ActionIdNicira
}

func DecodeActionIdNxPushMpls

func DecodeActionIdNxPushMpls(parent *ActionIdNicira, decoder *goloxi.Decoder) (*ActionIdNxPushMpls, error)

func NewActionIdNxPushMpls

func NewActionIdNxPushMpls() *ActionIdNxPushMpls

func (*ActionIdNxPushMpls) Serialize

func (self *ActionIdNxPushMpls) Serialize(encoder *goloxi.Encoder) error

type ActionIdNxRegLoad

type ActionIdNxRegLoad struct {
	*ActionIdNicira
}

func DecodeActionIdNxRegLoad

func DecodeActionIdNxRegLoad(parent *ActionIdNicira, decoder *goloxi.Decoder) (*ActionIdNxRegLoad, error)

func NewActionIdNxRegLoad

func NewActionIdNxRegLoad() *ActionIdNxRegLoad

func (*ActionIdNxRegLoad) Serialize

func (self *ActionIdNxRegLoad) Serialize(encoder *goloxi.Encoder) error

type ActionIdNxRegLoad2

type ActionIdNxRegLoad2 struct {
	*ActionIdNicira
}

func DecodeActionIdNxRegLoad2

func DecodeActionIdNxRegLoad2(parent *ActionIdNicira, decoder *goloxi.Decoder) (*ActionIdNxRegLoad2, error)

func NewActionIdNxRegLoad2

func NewActionIdNxRegLoad2() *ActionIdNxRegLoad2

func (*ActionIdNxRegLoad2) Serialize

func (self *ActionIdNxRegLoad2) Serialize(encoder *goloxi.Encoder) error

type ActionIdNxRegMove

type ActionIdNxRegMove struct {
	*ActionIdNicira
}

func DecodeActionIdNxRegMove

func DecodeActionIdNxRegMove(parent *ActionIdNicira, decoder *goloxi.Decoder) (*ActionIdNxRegMove, error)

func NewActionIdNxRegMove

func NewActionIdNxRegMove() *ActionIdNxRegMove

func (*ActionIdNxRegMove) Serialize

func (self *ActionIdNxRegMove) Serialize(encoder *goloxi.Encoder) error

type ActionIdNxResubmit

type ActionIdNxResubmit struct {
	*ActionIdNicira
}

func DecodeActionIdNxResubmit

func DecodeActionIdNxResubmit(parent *ActionIdNicira, decoder *goloxi.Decoder) (*ActionIdNxResubmit, error)

func NewActionIdNxResubmit

func NewActionIdNxResubmit() *ActionIdNxResubmit

func (*ActionIdNxResubmit) Serialize

func (self *ActionIdNxResubmit) Serialize(encoder *goloxi.Encoder) error

type ActionIdNxResubmitTable

type ActionIdNxResubmitTable struct {
	*ActionIdNicira
}

func DecodeActionIdNxResubmitTable

func DecodeActionIdNxResubmitTable(parent *ActionIdNicira, decoder *goloxi.Decoder) (*ActionIdNxResubmitTable, error)

func NewActionIdNxResubmitTable

func NewActionIdNxResubmitTable() *ActionIdNxResubmitTable

func (*ActionIdNxResubmitTable) Serialize

func (self *ActionIdNxResubmitTable) Serialize(encoder *goloxi.Encoder) error

type ActionIdNxResubmitTableCt

type ActionIdNxResubmitTableCt struct {
	*ActionIdNicira
}

func DecodeActionIdNxResubmitTableCt

func DecodeActionIdNxResubmitTableCt(parent *ActionIdNicira, decoder *goloxi.Decoder) (*ActionIdNxResubmitTableCt, error)

func NewActionIdNxResubmitTableCt

func NewActionIdNxResubmitTableCt() *ActionIdNxResubmitTableCt

func (*ActionIdNxResubmitTableCt) Serialize

func (self *ActionIdNxResubmitTableCt) Serialize(encoder *goloxi.Encoder) error

type ActionIdNxSample

type ActionIdNxSample struct {
	*ActionIdNicira
}

func DecodeActionIdNxSample

func DecodeActionIdNxSample(parent *ActionIdNicira, decoder *goloxi.Decoder) (*ActionIdNxSample, error)

func NewActionIdNxSample

func NewActionIdNxSample() *ActionIdNxSample

func (*ActionIdNxSample) Serialize

func (self *ActionIdNxSample) Serialize(encoder *goloxi.Encoder) error

type ActionIdNxSample2

type ActionIdNxSample2 struct {
	*ActionIdNicira
}

func DecodeActionIdNxSample2

func DecodeActionIdNxSample2(parent *ActionIdNicira, decoder *goloxi.Decoder) (*ActionIdNxSample2, error)

func NewActionIdNxSample2

func NewActionIdNxSample2() *ActionIdNxSample2

func (*ActionIdNxSample2) Serialize

func (self *ActionIdNxSample2) Serialize(encoder *goloxi.Encoder) error

type ActionIdNxSample3

type ActionIdNxSample3 struct {
	*ActionIdNicira
}

func DecodeActionIdNxSample3

func DecodeActionIdNxSample3(parent *ActionIdNicira, decoder *goloxi.Decoder) (*ActionIdNxSample3, error)

func NewActionIdNxSample3

func NewActionIdNxSample3() *ActionIdNxSample3

func (*ActionIdNxSample3) Serialize

func (self *ActionIdNxSample3) Serialize(encoder *goloxi.Encoder) error

type ActionIdNxSetMplsLabel

type ActionIdNxSetMplsLabel struct {
	*ActionIdNicira
}

func DecodeActionIdNxSetMplsLabel

func DecodeActionIdNxSetMplsLabel(parent *ActionIdNicira, decoder *goloxi.Decoder) (*ActionIdNxSetMplsLabel, error)

func NewActionIdNxSetMplsLabel

func NewActionIdNxSetMplsLabel() *ActionIdNxSetMplsLabel

func (*ActionIdNxSetMplsLabel) Serialize

func (self *ActionIdNxSetMplsLabel) Serialize(encoder *goloxi.Encoder) error

type ActionIdNxSetMplsTc

type ActionIdNxSetMplsTc struct {
	*ActionIdNicira
}

func DecodeActionIdNxSetMplsTc

func DecodeActionIdNxSetMplsTc(parent *ActionIdNicira, decoder *goloxi.Decoder) (*ActionIdNxSetMplsTc, error)

func NewActionIdNxSetMplsTc

func NewActionIdNxSetMplsTc() *ActionIdNxSetMplsTc

func (*ActionIdNxSetMplsTc) Serialize

func (self *ActionIdNxSetMplsTc) Serialize(encoder *goloxi.Encoder) error

type ActionIdNxSetMplsTtl

type ActionIdNxSetMplsTtl struct {
	*ActionIdNicira
}

func DecodeActionIdNxSetMplsTtl

func DecodeActionIdNxSetMplsTtl(parent *ActionIdNicira, decoder *goloxi.Decoder) (*ActionIdNxSetMplsTtl, error)

func NewActionIdNxSetMplsTtl

func NewActionIdNxSetMplsTtl() *ActionIdNxSetMplsTtl

func (*ActionIdNxSetMplsTtl) Serialize

func (self *ActionIdNxSetMplsTtl) Serialize(encoder *goloxi.Encoder) error

type ActionIdNxSetQueue

type ActionIdNxSetQueue struct {
	*ActionIdNicira
}

func DecodeActionIdNxSetQueue

func DecodeActionIdNxSetQueue(parent *ActionIdNicira, decoder *goloxi.Decoder) (*ActionIdNxSetQueue, error)

func NewActionIdNxSetQueue

func NewActionIdNxSetQueue() *ActionIdNxSetQueue

func (*ActionIdNxSetQueue) Serialize

func (self *ActionIdNxSetQueue) Serialize(encoder *goloxi.Encoder) error

type ActionIdNxSetTunnel

type ActionIdNxSetTunnel struct {
	*ActionIdNicira
}

func DecodeActionIdNxSetTunnel

func DecodeActionIdNxSetTunnel(parent *ActionIdNicira, decoder *goloxi.Decoder) (*ActionIdNxSetTunnel, error)

func NewActionIdNxSetTunnel

func NewActionIdNxSetTunnel() *ActionIdNxSetTunnel

func (*ActionIdNxSetTunnel) Serialize

func (self *ActionIdNxSetTunnel) Serialize(encoder *goloxi.Encoder) error

type ActionIdNxSetTunnel64

type ActionIdNxSetTunnel64 struct {
	*ActionIdNicira
}

func DecodeActionIdNxSetTunnel64

func DecodeActionIdNxSetTunnel64(parent *ActionIdNicira, decoder *goloxi.Decoder) (*ActionIdNxSetTunnel64, error)

func NewActionIdNxSetTunnel64

func NewActionIdNxSetTunnel64() *ActionIdNxSetTunnel64

func (*ActionIdNxSetTunnel64) Serialize

func (self *ActionIdNxSetTunnel64) Serialize(encoder *goloxi.Encoder) error

type ActionIdNxStackPop

type ActionIdNxStackPop struct {
	*ActionIdNicira
}

func DecodeActionIdNxStackPop

func DecodeActionIdNxStackPop(parent *ActionIdNicira, decoder *goloxi.Decoder) (*ActionIdNxStackPop, error)

func NewActionIdNxStackPop

func NewActionIdNxStackPop() *ActionIdNxStackPop

func (*ActionIdNxStackPop) Serialize

func (self *ActionIdNxStackPop) Serialize(encoder *goloxi.Encoder) error

type ActionIdNxStackPush

type ActionIdNxStackPush struct {
	*ActionIdNicira
}

func DecodeActionIdNxStackPush

func DecodeActionIdNxStackPush(parent *ActionIdNicira, decoder *goloxi.Decoder) (*ActionIdNxStackPush, error)

func NewActionIdNxStackPush

func NewActionIdNxStackPush() *ActionIdNxStackPush

func (*ActionIdNxStackPush) Serialize

func (self *ActionIdNxStackPush) Serialize(encoder *goloxi.Encoder) error

type ActionIdNxWriteMetadata

type ActionIdNxWriteMetadata struct {
	*ActionIdNicira
}

func DecodeActionIdNxWriteMetadata

func DecodeActionIdNxWriteMetadata(parent *ActionIdNicira, decoder *goloxi.Decoder) (*ActionIdNxWriteMetadata, error)

func NewActionIdNxWriteMetadata

func NewActionIdNxWriteMetadata() *ActionIdNxWriteMetadata

func (*ActionIdNxWriteMetadata) Serialize

func (self *ActionIdNxWriteMetadata) Serialize(encoder *goloxi.Encoder) error

type ActionIdOutput

type ActionIdOutput struct {
	*ActionId
}

func DecodeActionIdOutput

func DecodeActionIdOutput(parent *ActionId, decoder *goloxi.Decoder) (*ActionIdOutput, error)

func NewActionIdOutput

func NewActionIdOutput() *ActionIdOutput

func (*ActionIdOutput) Serialize

func (self *ActionIdOutput) Serialize(encoder *goloxi.Encoder) error

type ActionIdPopMpls

type ActionIdPopMpls struct {
	*ActionId
}

func DecodeActionIdPopMpls

func DecodeActionIdPopMpls(parent *ActionId, decoder *goloxi.Decoder) (*ActionIdPopMpls, error)

func NewActionIdPopMpls

func NewActionIdPopMpls() *ActionIdPopMpls

func (*ActionIdPopMpls) Serialize

func (self *ActionIdPopMpls) Serialize(encoder *goloxi.Encoder) error

type ActionIdPopVlan

type ActionIdPopVlan struct {
	*ActionId
}

func DecodeActionIdPopVlan

func DecodeActionIdPopVlan(parent *ActionId, decoder *goloxi.Decoder) (*ActionIdPopVlan, error)

func NewActionIdPopVlan

func NewActionIdPopVlan() *ActionIdPopVlan

func (*ActionIdPopVlan) Serialize

func (self *ActionIdPopVlan) Serialize(encoder *goloxi.Encoder) error

type ActionIdPushMpls

type ActionIdPushMpls struct {
	*ActionId
}

func DecodeActionIdPushMpls

func DecodeActionIdPushMpls(parent *ActionId, decoder *goloxi.Decoder) (*ActionIdPushMpls, error)

func NewActionIdPushMpls

func NewActionIdPushMpls() *ActionIdPushMpls

func (*ActionIdPushMpls) Serialize

func (self *ActionIdPushMpls) Serialize(encoder *goloxi.Encoder) error

type ActionIdPushVlan

type ActionIdPushVlan struct {
	*ActionId
}

func DecodeActionIdPushVlan

func DecodeActionIdPushVlan(parent *ActionId, decoder *goloxi.Decoder) (*ActionIdPushVlan, error)

func NewActionIdPushVlan

func NewActionIdPushVlan() *ActionIdPushVlan

func (*ActionIdPushVlan) Serialize

func (self *ActionIdPushVlan) Serialize(encoder *goloxi.Encoder) error

type ActionIdResubmit

type ActionIdResubmit struct {
	*ActionIdNicira
}

func DecodeActionIdResubmit

func DecodeActionIdResubmit(parent *ActionIdNicira, decoder *goloxi.Decoder) (*ActionIdResubmit, error)

func NewActionIdResubmit

func NewActionIdResubmit() *ActionIdResubmit

func (*ActionIdResubmit) Serialize

func (self *ActionIdResubmit) Serialize(encoder *goloxi.Encoder) error

type ActionIdSetDlDst

type ActionIdSetDlDst struct {
	*ActionId
}

func DecodeActionIdSetDlDst

func DecodeActionIdSetDlDst(parent *ActionId, decoder *goloxi.Decoder) (*ActionIdSetDlDst, error)

func NewActionIdSetDlDst

func NewActionIdSetDlDst() *ActionIdSetDlDst

func (*ActionIdSetDlDst) Serialize

func (self *ActionIdSetDlDst) Serialize(encoder *goloxi.Encoder) error

type ActionIdSetDlSrc

type ActionIdSetDlSrc struct {
	*ActionId
}

func DecodeActionIdSetDlSrc

func DecodeActionIdSetDlSrc(parent *ActionId, decoder *goloxi.Decoder) (*ActionIdSetDlSrc, error)

func NewActionIdSetDlSrc

func NewActionIdSetDlSrc() *ActionIdSetDlSrc

func (*ActionIdSetDlSrc) Serialize

func (self *ActionIdSetDlSrc) Serialize(encoder *goloxi.Encoder) error

type ActionIdSetMplsLabel

type ActionIdSetMplsLabel struct {
	*ActionId
}

func DecodeActionIdSetMplsLabel

func DecodeActionIdSetMplsLabel(parent *ActionId, decoder *goloxi.Decoder) (*ActionIdSetMplsLabel, error)

func NewActionIdSetMplsLabel

func NewActionIdSetMplsLabel() *ActionIdSetMplsLabel

func (*ActionIdSetMplsLabel) Serialize

func (self *ActionIdSetMplsLabel) Serialize(encoder *goloxi.Encoder) error

type ActionIdSetMplsTc

type ActionIdSetMplsTc struct {
	*ActionId
}

func DecodeActionIdSetMplsTc

func DecodeActionIdSetMplsTc(parent *ActionId, decoder *goloxi.Decoder) (*ActionIdSetMplsTc, error)

func NewActionIdSetMplsTc

func NewActionIdSetMplsTc() *ActionIdSetMplsTc

func (*ActionIdSetMplsTc) Serialize

func (self *ActionIdSetMplsTc) Serialize(encoder *goloxi.Encoder) error

type ActionIdSetMplsTtl

type ActionIdSetMplsTtl struct {
	*ActionId
}

func DecodeActionIdSetMplsTtl

func DecodeActionIdSetMplsTtl(parent *ActionId, decoder *goloxi.Decoder) (*ActionIdSetMplsTtl, error)

func NewActionIdSetMplsTtl

func NewActionIdSetMplsTtl() *ActionIdSetMplsTtl

func (*ActionIdSetMplsTtl) Serialize

func (self *ActionIdSetMplsTtl) Serialize(encoder *goloxi.Encoder) error

type ActionIdSetNwDst

type ActionIdSetNwDst struct {
	*ActionId
}

func DecodeActionIdSetNwDst

func DecodeActionIdSetNwDst(parent *ActionId, decoder *goloxi.Decoder) (*ActionIdSetNwDst, error)

func NewActionIdSetNwDst

func NewActionIdSetNwDst() *ActionIdSetNwDst

func (*ActionIdSetNwDst) Serialize

func (self *ActionIdSetNwDst) Serialize(encoder *goloxi.Encoder) error

type ActionIdSetNwEcn

type ActionIdSetNwEcn struct {
	*ActionId
}

func DecodeActionIdSetNwEcn

func DecodeActionIdSetNwEcn(parent *ActionId, decoder *goloxi.Decoder) (*ActionIdSetNwEcn, error)

func NewActionIdSetNwEcn

func NewActionIdSetNwEcn() *ActionIdSetNwEcn

func (*ActionIdSetNwEcn) Serialize

func (self *ActionIdSetNwEcn) Serialize(encoder *goloxi.Encoder) error

type ActionIdSetNwSrc

type ActionIdSetNwSrc struct {
	*ActionId
}

func DecodeActionIdSetNwSrc

func DecodeActionIdSetNwSrc(parent *ActionId, decoder *goloxi.Decoder) (*ActionIdSetNwSrc, error)

func NewActionIdSetNwSrc

func NewActionIdSetNwSrc() *ActionIdSetNwSrc

func (*ActionIdSetNwSrc) Serialize

func (self *ActionIdSetNwSrc) Serialize(encoder *goloxi.Encoder) error

type ActionIdSetNwTos

type ActionIdSetNwTos struct {
	*ActionId
}

func DecodeActionIdSetNwTos

func DecodeActionIdSetNwTos(parent *ActionId, decoder *goloxi.Decoder) (*ActionIdSetNwTos, error)

func NewActionIdSetNwTos

func NewActionIdSetNwTos() *ActionIdSetNwTos

func (*ActionIdSetNwTos) Serialize

func (self *ActionIdSetNwTos) Serialize(encoder *goloxi.Encoder) error

type ActionIdSetNwTtl

type ActionIdSetNwTtl struct {
	*ActionId
}

func DecodeActionIdSetNwTtl

func DecodeActionIdSetNwTtl(parent *ActionId, decoder *goloxi.Decoder) (*ActionIdSetNwTtl, error)

func NewActionIdSetNwTtl

func NewActionIdSetNwTtl() *ActionIdSetNwTtl

func (*ActionIdSetNwTtl) Serialize

func (self *ActionIdSetNwTtl) Serialize(encoder *goloxi.Encoder) error

type ActionIdSetQueue

type ActionIdSetQueue struct {
	*ActionId
}

func DecodeActionIdSetQueue

func DecodeActionIdSetQueue(parent *ActionId, decoder *goloxi.Decoder) (*ActionIdSetQueue, error)

func NewActionIdSetQueue

func NewActionIdSetQueue() *ActionIdSetQueue

func (*ActionIdSetQueue) Serialize

func (self *ActionIdSetQueue) Serialize(encoder *goloxi.Encoder) error

type ActionIdSetTpDst

type ActionIdSetTpDst struct {
	*ActionId
}

func DecodeActionIdSetTpDst

func DecodeActionIdSetTpDst(parent *ActionId, decoder *goloxi.Decoder) (*ActionIdSetTpDst, error)

func NewActionIdSetTpDst

func NewActionIdSetTpDst() *ActionIdSetTpDst

func (*ActionIdSetTpDst) Serialize

func (self *ActionIdSetTpDst) Serialize(encoder *goloxi.Encoder) error

type ActionIdSetTpSrc

type ActionIdSetTpSrc struct {
	*ActionId
}

func DecodeActionIdSetTpSrc

func DecodeActionIdSetTpSrc(parent *ActionId, decoder *goloxi.Decoder) (*ActionIdSetTpSrc, error)

func NewActionIdSetTpSrc

func NewActionIdSetTpSrc() *ActionIdSetTpSrc

func (*ActionIdSetTpSrc) Serialize

func (self *ActionIdSetTpSrc) Serialize(encoder *goloxi.Encoder) error

type ActionIdSetVlanPcp

type ActionIdSetVlanPcp struct {
	*ActionId
}

func DecodeActionIdSetVlanPcp

func DecodeActionIdSetVlanPcp(parent *ActionId, decoder *goloxi.Decoder) (*ActionIdSetVlanPcp, error)

func NewActionIdSetVlanPcp

func NewActionIdSetVlanPcp() *ActionIdSetVlanPcp

func (*ActionIdSetVlanPcp) Serialize

func (self *ActionIdSetVlanPcp) Serialize(encoder *goloxi.Encoder) error

type ActionIdSetVlanVid

type ActionIdSetVlanVid struct {
	*ActionId
}

func DecodeActionIdSetVlanVid

func DecodeActionIdSetVlanVid(parent *ActionId, decoder *goloxi.Decoder) (*ActionIdSetVlanVid, error)

func NewActionIdSetVlanVid

func NewActionIdSetVlanVid() *ActionIdSetVlanVid

func (*ActionIdSetVlanVid) Serialize

func (self *ActionIdSetVlanVid) Serialize(encoder *goloxi.Encoder) error

type ActionNicira

type ActionNicira struct {
	*ActionExperimenter
	Subtype uint16
}

func NewActionNicira

func NewActionNicira(_subtype uint16) *ActionNicira

func (*ActionNicira) GetActionFields

func (self *ActionNicira) GetActionFields() map[string]interface{}

func (*ActionNicira) GetActionName

func (self *ActionNicira) GetActionName() string

func (*ActionNicira) GetSubtype

func (self *ActionNicira) GetSubtype() uint16

func (*ActionNicira) MarshalJSON

func (self *ActionNicira) MarshalJSON() ([]byte, error)

func (*ActionNicira) Serialize

func (self *ActionNicira) Serialize(encoder *goloxi.Encoder) error

func (*ActionNicira) SetSubtype

func (self *ActionNicira) SetSubtype(v uint16)

type ActionNiciraDecTtl

type ActionNiciraDecTtl struct {
	*ActionNicira
}

func DecodeActionNiciraDecTtl

func DecodeActionNiciraDecTtl(parent *ActionNicira, decoder *goloxi.Decoder) (*ActionNiciraDecTtl, error)

func NewActionNiciraDecTtl

func NewActionNiciraDecTtl() *ActionNiciraDecTtl

func (*ActionNiciraDecTtl) GetActionFields

func (self *ActionNiciraDecTtl) GetActionFields() map[string]interface{}

func (*ActionNiciraDecTtl) GetActionName

func (self *ActionNiciraDecTtl) GetActionName() string

func (*ActionNiciraDecTtl) MarshalJSON

func (self *ActionNiciraDecTtl) MarshalJSON() ([]byte, error)

func (*ActionNiciraDecTtl) Serialize

func (self *ActionNiciraDecTtl) Serialize(encoder *goloxi.Encoder) error

type ActionNxBundle

type ActionNxBundle struct {
	*ActionNicira
	Algorithm uint16
	Fields    NxHashFields
	Basis     uint16
	SlaveType ActionNxBundleSlaveType
	NSlaves   uint16
	OfsNbits  uint16
	Dst       goloxi.IOxmId
}

func DecodeActionNxBundle

func DecodeActionNxBundle(parent *ActionNicira, decoder *goloxi.Decoder) (*ActionNxBundle, error)

func NewActionNxBundle

func NewActionNxBundle() *ActionNxBundle

func (*ActionNxBundle) GetActionFields

func (self *ActionNxBundle) GetActionFields() map[string]interface{}

func (*ActionNxBundle) GetActionName

func (self *ActionNxBundle) GetActionName() string

func (*ActionNxBundle) GetAlgorithm

func (self *ActionNxBundle) GetAlgorithm() uint16

func (*ActionNxBundle) GetBasis

func (self *ActionNxBundle) GetBasis() uint16

func (*ActionNxBundle) GetDst

func (self *ActionNxBundle) GetDst() goloxi.IOxmId

func (*ActionNxBundle) GetFields

func (self *ActionNxBundle) GetFields() NxHashFields

func (*ActionNxBundle) GetNSlaves

func (self *ActionNxBundle) GetNSlaves() uint16

func (*ActionNxBundle) GetOfsNbits

func (self *ActionNxBundle) GetOfsNbits() uint16

func (*ActionNxBundle) GetSlaveType

func (self *ActionNxBundle) GetSlaveType() ActionNxBundleSlaveType

func (*ActionNxBundle) MarshalJSON

func (self *ActionNxBundle) MarshalJSON() ([]byte, error)

func (*ActionNxBundle) Serialize

func (self *ActionNxBundle) Serialize(encoder *goloxi.Encoder) error

func (*ActionNxBundle) SetAlgorithm

func (self *ActionNxBundle) SetAlgorithm(v uint16)

func (*ActionNxBundle) SetBasis

func (self *ActionNxBundle) SetBasis(v uint16)

func (*ActionNxBundle) SetDst

func (self *ActionNxBundle) SetDst(v goloxi.IOxmId)

func (*ActionNxBundle) SetFields

func (self *ActionNxBundle) SetFields(v NxHashFields)

func (*ActionNxBundle) SetNSlaves

func (self *ActionNxBundle) SetNSlaves(v uint16)

func (*ActionNxBundle) SetOfsNbits

func (self *ActionNxBundle) SetOfsNbits(v uint16)

func (*ActionNxBundle) SetSlaveType

func (self *ActionNxBundle) SetSlaveType(v ActionNxBundleSlaveType)

type ActionNxBundleLoad

type ActionNxBundleLoad struct {
	*ActionNicira
	Algorithm NxBdAlgorithms
	Fields    NxHashFields
	Basis     uint16
	SlaveType ActionNxBundleSlaveType
	NSlaves   uint16
	OfsNbits  uint16
	Dst       goloxi.IOxmId
}

func NewActionNxBundleLoad

func NewActionNxBundleLoad(_slave_type ActionNxBundleSlaveType) *ActionNxBundleLoad

func (*ActionNxBundleLoad) GetActionFields

func (self *ActionNxBundleLoad) GetActionFields() map[string]interface{}

func (*ActionNxBundleLoad) GetActionName

func (self *ActionNxBundleLoad) GetActionName() string

func (*ActionNxBundleLoad) GetAlgorithm

func (self *ActionNxBundleLoad) GetAlgorithm() NxBdAlgorithms

func (*ActionNxBundleLoad) GetBasis

func (self *ActionNxBundleLoad) GetBasis() uint16

func (*ActionNxBundleLoad) GetDst

func (self *ActionNxBundleLoad) GetDst() goloxi.IOxmId

func (*ActionNxBundleLoad) GetFields

func (self *ActionNxBundleLoad) GetFields() NxHashFields

func (*ActionNxBundleLoad) GetNSlaves

func (self *ActionNxBundleLoad) GetNSlaves() uint16

func (*ActionNxBundleLoad) GetOfsNbits

func (self *ActionNxBundleLoad) GetOfsNbits() uint16

func (*ActionNxBundleLoad) GetSlaveType

func (self *ActionNxBundleLoad) GetSlaveType() ActionNxBundleSlaveType

func (*ActionNxBundleLoad) MarshalJSON

func (self *ActionNxBundleLoad) MarshalJSON() ([]byte, error)

func (*ActionNxBundleLoad) Serialize

func (self *ActionNxBundleLoad) Serialize(encoder *goloxi.Encoder) error

func (*ActionNxBundleLoad) SetAlgorithm

func (self *ActionNxBundleLoad) SetAlgorithm(v NxBdAlgorithms)

func (*ActionNxBundleLoad) SetBasis

func (self *ActionNxBundleLoad) SetBasis(v uint16)

func (*ActionNxBundleLoad) SetDst

func (self *ActionNxBundleLoad) SetDst(v goloxi.IOxmId)

func (*ActionNxBundleLoad) SetFields

func (self *ActionNxBundleLoad) SetFields(v NxHashFields)

func (*ActionNxBundleLoad) SetNSlaves

func (self *ActionNxBundleLoad) SetNSlaves(v uint16)

func (*ActionNxBundleLoad) SetOfsNbits

func (self *ActionNxBundleLoad) SetOfsNbits(v uint16)

func (*ActionNxBundleLoad) SetSlaveType

func (self *ActionNxBundleLoad) SetSlaveType(v ActionNxBundleSlaveType)

type ActionNxBundleLoadInPort

type ActionNxBundleLoadInPort struct {
	*ActionNicira
	Algorithm NxBdAlgorithms
	Fields    NxHashFields
	Basis     uint16
	SlaveType ActionNxBundleSlaveType
	NSlaves   uint16
	OfsNbits  uint16
	Dst       goloxi.IOxmId
	InPorts   []*ActionNxBundleLoadSlave
}

func DecodeActionNxBundleLoadInPort

func DecodeActionNxBundleLoadInPort(parent *ActionNicira, decoder *goloxi.Decoder) (*ActionNxBundleLoadInPort, error)

func NewActionNxBundleLoadInPort

func NewActionNxBundleLoadInPort() *ActionNxBundleLoadInPort

func (*ActionNxBundleLoadInPort) GetActionFields

func (self *ActionNxBundleLoadInPort) GetActionFields() map[string]interface{}

func (*ActionNxBundleLoadInPort) GetActionName

func (self *ActionNxBundleLoadInPort) GetActionName() string

func (*ActionNxBundleLoadInPort) GetAlgorithm

func (self *ActionNxBundleLoadInPort) GetAlgorithm() NxBdAlgorithms

func (*ActionNxBundleLoadInPort) GetBasis

func (self *ActionNxBundleLoadInPort) GetBasis() uint16

func (*ActionNxBundleLoadInPort) GetDst

func (self *ActionNxBundleLoadInPort) GetDst() goloxi.IOxmId

func (*ActionNxBundleLoadInPort) GetFields

func (self *ActionNxBundleLoadInPort) GetFields() NxHashFields

func (*ActionNxBundleLoadInPort) GetInPorts

func (self *ActionNxBundleLoadInPort) GetInPorts() []*ActionNxBundleLoadSlave

func (*ActionNxBundleLoadInPort) GetNSlaves

func (self *ActionNxBundleLoadInPort) GetNSlaves() uint16

func (*ActionNxBundleLoadInPort) GetOfsNbits

func (self *ActionNxBundleLoadInPort) GetOfsNbits() uint16

func (*ActionNxBundleLoadInPort) GetSlaveType

func (*ActionNxBundleLoadInPort) MarshalJSON

func (self *ActionNxBundleLoadInPort) MarshalJSON() ([]byte, error)

func (*ActionNxBundleLoadInPort) Serialize

func (self *ActionNxBundleLoadInPort) Serialize(encoder *goloxi.Encoder) error

func (*ActionNxBundleLoadInPort) SetAlgorithm

func (self *ActionNxBundleLoadInPort) SetAlgorithm(v NxBdAlgorithms)

func (*ActionNxBundleLoadInPort) SetBasis

func (self *ActionNxBundleLoadInPort) SetBasis(v uint16)

func (*ActionNxBundleLoadInPort) SetDst

func (self *ActionNxBundleLoadInPort) SetDst(v goloxi.IOxmId)

func (*ActionNxBundleLoadInPort) SetFields

func (self *ActionNxBundleLoadInPort) SetFields(v NxHashFields)

func (*ActionNxBundleLoadInPort) SetInPorts

func (self *ActionNxBundleLoadInPort) SetInPorts(v []*ActionNxBundleLoadSlave)

func (*ActionNxBundleLoadInPort) SetNSlaves

func (self *ActionNxBundleLoadInPort) SetNSlaves(v uint16)

func (*ActionNxBundleLoadInPort) SetOfsNbits

func (self *ActionNxBundleLoadInPort) SetOfsNbits(v uint16)

func (*ActionNxBundleLoadInPort) SetSlaveType

func (self *ActionNxBundleLoadInPort) SetSlaveType(v ActionNxBundleSlaveType)

type ActionNxBundleLoadSlave

type ActionNxBundleLoadSlave struct {
	Port Port
}

func DecodeActionNxBundleLoadSlave

func DecodeActionNxBundleLoadSlave(decoder *goloxi.Decoder) (*ActionNxBundleLoadSlave, error)

func NewActionNxBundleLoadSlave

func NewActionNxBundleLoadSlave() *ActionNxBundleLoadSlave

func (*ActionNxBundleLoadSlave) GetPort

func (self *ActionNxBundleLoadSlave) GetPort() Port

func (*ActionNxBundleLoadSlave) Serialize

func (self *ActionNxBundleLoadSlave) Serialize(encoder *goloxi.Encoder) error

func (*ActionNxBundleLoadSlave) SetPort

func (self *ActionNxBundleLoadSlave) SetPort(v Port)

type ActionNxBundleSlaveType

type ActionNxBundleSlaveType uint32

func (ActionNxBundleSlaveType) MarshalJSON

func (self ActionNxBundleSlaveType) MarshalJSON() ([]byte, error)

func (ActionNxBundleSlaveType) String

func (self ActionNxBundleSlaveType) String() string

type ActionNxClone

type ActionNxClone struct {
	*ActionNicira
	Actions []goloxi.IAction
}

func DecodeActionNxClone

func DecodeActionNxClone(parent *ActionNicira, decoder *goloxi.Decoder) (*ActionNxClone, error)

func NewActionNxClone

func NewActionNxClone() *ActionNxClone

func (*ActionNxClone) GetActionFields

func (self *ActionNxClone) GetActionFields() map[string]interface{}

func (*ActionNxClone) GetActionName

func (self *ActionNxClone) GetActionName() string

func (*ActionNxClone) GetActions

func (self *ActionNxClone) GetActions() []goloxi.IAction

func (*ActionNxClone) MarshalJSON

func (self *ActionNxClone) MarshalJSON() ([]byte, error)

func (*ActionNxClone) Serialize

func (self *ActionNxClone) Serialize(encoder *goloxi.Encoder) error

func (*ActionNxClone) SetActions

func (self *ActionNxClone) SetActions(v []goloxi.IAction)

type ActionNxConjunction

type ActionNxConjunction struct {
	*ActionNicira
	Clause   uint8
	NClauses uint8
	Id       uint32
}

func DecodeActionNxConjunction

func DecodeActionNxConjunction(parent *ActionNicira, decoder *goloxi.Decoder) (*ActionNxConjunction, error)

func NewActionNxConjunction

func NewActionNxConjunction() *ActionNxConjunction

func (*ActionNxConjunction) GetActionFields

func (self *ActionNxConjunction) GetActionFields() map[string]interface{}

func (*ActionNxConjunction) GetActionName

func (self *ActionNxConjunction) GetActionName() string

func (*ActionNxConjunction) GetClause

func (self *ActionNxConjunction) GetClause() uint8

func (*ActionNxConjunction) GetId

func (self *ActionNxConjunction) GetId() uint32

func (*ActionNxConjunction) GetNClauses

func (self *ActionNxConjunction) GetNClauses() uint8

func (*ActionNxConjunction) MarshalJSON

func (self *ActionNxConjunction) MarshalJSON() ([]byte, error)

func (*ActionNxConjunction) Serialize

func (self *ActionNxConjunction) Serialize(encoder *goloxi.Encoder) error

func (*ActionNxConjunction) SetClause

func (self *ActionNxConjunction) SetClause(v uint8)

func (*ActionNxConjunction) SetId

func (self *ActionNxConjunction) SetId(v uint32)

func (*ActionNxConjunction) SetNClauses

func (self *ActionNxConjunction) SetNClauses(v uint8)

type ActionNxController

type ActionNxController struct {
	*ActionNicira
	MaxLen       uint16
	ControllerId uint16
	Reason       uint8
}

func DecodeActionNxController

func DecodeActionNxController(parent *ActionNicira, decoder *goloxi.Decoder) (*ActionNxController, error)

func NewActionNxController

func NewActionNxController() *ActionNxController

func (*ActionNxController) GetActionFields

func (self *ActionNxController) GetActionFields() map[string]interface{}

func (*ActionNxController) GetActionName

func (self *ActionNxController) GetActionName() string

func (*ActionNxController) GetControllerId

func (self *ActionNxController) GetControllerId() uint16

func (*ActionNxController) GetMaxLen

func (self *ActionNxController) GetMaxLen() uint16

func (*ActionNxController) GetReason

func (self *ActionNxController) GetReason() uint8

func (*ActionNxController) MarshalJSON

func (self *ActionNxController) MarshalJSON() ([]byte, error)

func (*ActionNxController) Serialize

func (self *ActionNxController) Serialize(encoder *goloxi.Encoder) error

func (*ActionNxController) SetControllerId

func (self *ActionNxController) SetControllerId(v uint16)

func (*ActionNxController) SetMaxLen

func (self *ActionNxController) SetMaxLen(v uint16)

func (*ActionNxController) SetReason

func (self *ActionNxController) SetReason(v uint8)

type ActionNxController2

type ActionNxController2 struct {
	*ActionNicira
	Properties []IActionNxController2Property
}

func DecodeActionNxController2

func DecodeActionNxController2(parent *ActionNicira, decoder *goloxi.Decoder) (*ActionNxController2, error)

func NewActionNxController2

func NewActionNxController2() *ActionNxController2

func (*ActionNxController2) GetActionFields

func (self *ActionNxController2) GetActionFields() map[string]interface{}

func (*ActionNxController2) GetActionName

func (self *ActionNxController2) GetActionName() string

func (*ActionNxController2) GetProperties

func (self *ActionNxController2) GetProperties() []IActionNxController2Property

func (*ActionNxController2) MarshalJSON

func (self *ActionNxController2) MarshalJSON() ([]byte, error)

func (*ActionNxController2) Serialize

func (self *ActionNxController2) Serialize(encoder *goloxi.Encoder) error

func (*ActionNxController2) SetProperties

func (self *ActionNxController2) SetProperties(v []IActionNxController2Property)

type ActionNxController2Property

type ActionNxController2Property struct {
	Type NxActionController2PropType
}

func (*ActionNxController2Property) GetType

func (*ActionNxController2Property) Serialize

func (self *ActionNxController2Property) Serialize(encoder *goloxi.Encoder) error

func (*ActionNxController2Property) SetType

type ActionNxController2PropertyControllerId

type ActionNxController2PropertyControllerId struct {
	*ActionNxController2Property
	ControllerId uint16
}

func NewActionNxController2PropertyControllerId

func NewActionNxController2PropertyControllerId() *ActionNxController2PropertyControllerId

func (*ActionNxController2PropertyControllerId) GetControllerId

func (self *ActionNxController2PropertyControllerId) GetControllerId() uint16

func (*ActionNxController2PropertyControllerId) Serialize

func (self *ActionNxController2PropertyControllerId) Serialize(encoder *goloxi.Encoder) error

func (*ActionNxController2PropertyControllerId) SetControllerId

func (self *ActionNxController2PropertyControllerId) SetControllerId(v uint16)

type ActionNxController2PropertyMaxLen

type ActionNxController2PropertyMaxLen struct {
	*ActionNxController2Property
	MaxLen uint16
}

func DecodeActionNxController2PropertyMaxLen

func DecodeActionNxController2PropertyMaxLen(parent *ActionNxController2Property, decoder *goloxi.Decoder) (*ActionNxController2PropertyMaxLen, error)

func NewActionNxController2PropertyMaxLen

func NewActionNxController2PropertyMaxLen() *ActionNxController2PropertyMaxLen

func (*ActionNxController2PropertyMaxLen) GetMaxLen

func (self *ActionNxController2PropertyMaxLen) GetMaxLen() uint16

func (*ActionNxController2PropertyMaxLen) Serialize

func (self *ActionNxController2PropertyMaxLen) Serialize(encoder *goloxi.Encoder) error

func (*ActionNxController2PropertyMaxLen) SetMaxLen

func (self *ActionNxController2PropertyMaxLen) SetMaxLen(v uint16)

type ActionNxController2PropertyMeterId

type ActionNxController2PropertyMeterId struct {
	*ActionNxController2Property
	MeterId uint32
}

func DecodeActionNxController2PropertyMeterId

func DecodeActionNxController2PropertyMeterId(parent *ActionNxController2Property, decoder *goloxi.Decoder) (*ActionNxController2PropertyMeterId, error)

func NewActionNxController2PropertyMeterId

func NewActionNxController2PropertyMeterId() *ActionNxController2PropertyMeterId

func (*ActionNxController2PropertyMeterId) GetMeterId

func (self *ActionNxController2PropertyMeterId) GetMeterId() uint32

func (*ActionNxController2PropertyMeterId) Serialize

func (self *ActionNxController2PropertyMeterId) Serialize(encoder *goloxi.Encoder) error

func (*ActionNxController2PropertyMeterId) SetMeterId

func (self *ActionNxController2PropertyMeterId) SetMeterId(v uint32)

type ActionNxController2PropertyPause

type ActionNxController2PropertyPause struct {
	*ActionNxController2Property
}

func DecodeActionNxController2PropertyPause

func DecodeActionNxController2PropertyPause(parent *ActionNxController2Property, decoder *goloxi.Decoder) (*ActionNxController2PropertyPause, error)

func NewActionNxController2PropertyPause

func NewActionNxController2PropertyPause() *ActionNxController2PropertyPause

func (*ActionNxController2PropertyPause) Serialize

func (self *ActionNxController2PropertyPause) Serialize(encoder *goloxi.Encoder) error

type ActionNxController2PropertyReason

type ActionNxController2PropertyReason struct {
	*ActionNxController2Property
	Reason PacketInReason
}

func DecodeActionNxController2PropertyReason

func DecodeActionNxController2PropertyReason(parent *ActionNxController2Property, decoder *goloxi.Decoder) (*ActionNxController2PropertyReason, error)

func NewActionNxController2PropertyReason

func NewActionNxController2PropertyReason() *ActionNxController2PropertyReason

func (*ActionNxController2PropertyReason) GetReason

func (*ActionNxController2PropertyReason) Serialize

func (self *ActionNxController2PropertyReason) Serialize(encoder *goloxi.Encoder) error

func (*ActionNxController2PropertyReason) SetReason

type ActionNxController2PropertyUserdata

type ActionNxController2PropertyUserdata struct {
	*ActionNxController2Property
	Length   uint16
	Userdata []byte
}

func DecodeActionNxController2PropertyUserdata

func DecodeActionNxController2PropertyUserdata(parent *ActionNxController2Property, decoder *goloxi.Decoder) (*ActionNxController2PropertyUserdata, error)

func NewActionNxController2PropertyUserdata

func NewActionNxController2PropertyUserdata() *ActionNxController2PropertyUserdata

func (*ActionNxController2PropertyUserdata) GetLength

func (self *ActionNxController2PropertyUserdata) GetLength() uint16

func (*ActionNxController2PropertyUserdata) GetUserdata

func (self *ActionNxController2PropertyUserdata) GetUserdata() []byte

func (*ActionNxController2PropertyUserdata) Serialize

func (self *ActionNxController2PropertyUserdata) Serialize(encoder *goloxi.Encoder) error

func (*ActionNxController2PropertyUserdata) SetLength

func (self *ActionNxController2PropertyUserdata) SetLength(v uint16)

func (*ActionNxController2PropertyUserdata) SetUserdata

func (self *ActionNxController2PropertyUserdata) SetUserdata(v []byte)

type ActionNxCt

type ActionNxCt struct {
	*ActionNicira
	Flags       NxConntrackFlags
	ZoneSrc     goloxi.IOxmId
	Value       uint16
	RecircTable uint8
	Alg         uint16
	Actions     []goloxi.IAction
}

func DecodeActionNxCt

func DecodeActionNxCt(parent *ActionNicira, decoder *goloxi.Decoder) (*ActionNxCt, error)

func NewActionNxCt

func NewActionNxCt() *ActionNxCt

func (*ActionNxCt) GetActionFields

func (self *ActionNxCt) GetActionFields() map[string]interface{}

func (*ActionNxCt) GetActionName

func (self *ActionNxCt) GetActionName() string

func (*ActionNxCt) GetActions

func (self *ActionNxCt) GetActions() []goloxi.IAction

func (*ActionNxCt) GetAlg

func (self *ActionNxCt) GetAlg() uint16

func (*ActionNxCt) GetFlags

func (self *ActionNxCt) GetFlags() NxConntrackFlags

func (*ActionNxCt) GetRecircTable

func (self *ActionNxCt) GetRecircTable() uint8

func (*ActionNxCt) GetValue

func (self *ActionNxCt) GetValue() uint16

func (*ActionNxCt) GetZoneSrc

func (self *ActionNxCt) GetZoneSrc() goloxi.IOxmId

func (*ActionNxCt) MarshalJSON

func (self *ActionNxCt) MarshalJSON() ([]byte, error)

func (*ActionNxCt) Serialize

func (self *ActionNxCt) Serialize(encoder *goloxi.Encoder) error

func (*ActionNxCt) SetActions

func (self *ActionNxCt) SetActions(v []goloxi.IAction)

func (*ActionNxCt) SetAlg

func (self *ActionNxCt) SetAlg(v uint16)

func (*ActionNxCt) SetFlags

func (self *ActionNxCt) SetFlags(v NxConntrackFlags)

func (*ActionNxCt) SetRecircTable

func (self *ActionNxCt) SetRecircTable(v uint8)

func (*ActionNxCt) SetValue

func (self *ActionNxCt) SetValue(v uint16)

func (*ActionNxCt) SetZoneSrc

func (self *ActionNxCt) SetZoneSrc(v goloxi.IOxmId)

type ActionNxCtClear

type ActionNxCtClear struct {
	*ActionNicira
}

func DecodeActionNxCtClear

func DecodeActionNxCtClear(parent *ActionNicira, decoder *goloxi.Decoder) (*ActionNxCtClear, error)

func NewActionNxCtClear

func NewActionNxCtClear() *ActionNxCtClear

func (*ActionNxCtClear) GetActionFields

func (self *ActionNxCtClear) GetActionFields() map[string]interface{}

func (*ActionNxCtClear) GetActionName

func (self *ActionNxCtClear) GetActionName() string

func (*ActionNxCtClear) MarshalJSON

func (self *ActionNxCtClear) MarshalJSON() ([]byte, error)

func (*ActionNxCtClear) Serialize

func (self *ActionNxCtClear) Serialize(encoder *goloxi.Encoder) error

type ActionNxDebugRecirc

type ActionNxDebugRecirc struct {
	*ActionNicira
}

func DecodeActionNxDebugRecirc

func DecodeActionNxDebugRecirc(parent *ActionNicira, decoder *goloxi.Decoder) (*ActionNxDebugRecirc, error)

func NewActionNxDebugRecirc

func NewActionNxDebugRecirc() *ActionNxDebugRecirc

func (*ActionNxDebugRecirc) GetActionFields

func (self *ActionNxDebugRecirc) GetActionFields() map[string]interface{}

func (*ActionNxDebugRecirc) GetActionName

func (self *ActionNxDebugRecirc) GetActionName() string

func (*ActionNxDebugRecirc) MarshalJSON

func (self *ActionNxDebugRecirc) MarshalJSON() ([]byte, error)

func (*ActionNxDebugRecirc) Serialize

func (self *ActionNxDebugRecirc) Serialize(encoder *goloxi.Encoder) error

type ActionNxDebugSlow

type ActionNxDebugSlow struct {
	*ActionNicira
}

func DecodeActionNxDebugSlow

func DecodeActionNxDebugSlow(parent *ActionNicira, decoder *goloxi.Decoder) (*ActionNxDebugSlow, error)

func NewActionNxDebugSlow

func NewActionNxDebugSlow() *ActionNxDebugSlow

func (*ActionNxDebugSlow) GetActionFields

func (self *ActionNxDebugSlow) GetActionFields() map[string]interface{}

func (*ActionNxDebugSlow) GetActionName

func (self *ActionNxDebugSlow) GetActionName() string

func (*ActionNxDebugSlow) MarshalJSON

func (self *ActionNxDebugSlow) MarshalJSON() ([]byte, error)

func (*ActionNxDebugSlow) Serialize

func (self *ActionNxDebugSlow) Serialize(encoder *goloxi.Encoder) error

type ActionNxDecMplsTtl

type ActionNxDecMplsTtl struct {
	*ActionNicira
}

func DecodeActionNxDecMplsTtl

func DecodeActionNxDecMplsTtl(parent *ActionNicira, decoder *goloxi.Decoder) (*ActionNxDecMplsTtl, error)

func NewActionNxDecMplsTtl

func NewActionNxDecMplsTtl() *ActionNxDecMplsTtl

func (*ActionNxDecMplsTtl) GetActionFields

func (self *ActionNxDecMplsTtl) GetActionFields() map[string]interface{}

func (*ActionNxDecMplsTtl) GetActionName

func (self *ActionNxDecMplsTtl) GetActionName() string

func (*ActionNxDecMplsTtl) MarshalJSON

func (self *ActionNxDecMplsTtl) MarshalJSON() ([]byte, error)

func (*ActionNxDecMplsTtl) Serialize

func (self *ActionNxDecMplsTtl) Serialize(encoder *goloxi.Encoder) error

type ActionNxDecNshTtl

type ActionNxDecNshTtl struct {
	*ActionNicira
}

func DecodeActionNxDecNshTtl

func DecodeActionNxDecNshTtl(parent *ActionNicira, decoder *goloxi.Decoder) (*ActionNxDecNshTtl, error)

func NewActionNxDecNshTtl

func NewActionNxDecNshTtl() *ActionNxDecNshTtl

func (*ActionNxDecNshTtl) GetActionFields

func (self *ActionNxDecNshTtl) GetActionFields() map[string]interface{}

func (*ActionNxDecNshTtl) GetActionName

func (self *ActionNxDecNshTtl) GetActionName() string

func (*ActionNxDecNshTtl) MarshalJSON

func (self *ActionNxDecNshTtl) MarshalJSON() ([]byte, error)

func (*ActionNxDecNshTtl) Serialize

func (self *ActionNxDecNshTtl) Serialize(encoder *goloxi.Encoder) error

type ActionNxDecTtlCntIds

type ActionNxDecTtlCntIds struct {
	*ActionNicira
	NControllers uint16
}

func DecodeActionNxDecTtlCntIds

func DecodeActionNxDecTtlCntIds(parent *ActionNicira, decoder *goloxi.Decoder) (*ActionNxDecTtlCntIds, error)

func NewActionNxDecTtlCntIds

func NewActionNxDecTtlCntIds() *ActionNxDecTtlCntIds

func (*ActionNxDecTtlCntIds) GetActionFields

func (self *ActionNxDecTtlCntIds) GetActionFields() map[string]interface{}

func (*ActionNxDecTtlCntIds) GetActionName

func (self *ActionNxDecTtlCntIds) GetActionName() string

func (*ActionNxDecTtlCntIds) GetNControllers

func (self *ActionNxDecTtlCntIds) GetNControllers() uint16

func (*ActionNxDecTtlCntIds) MarshalJSON

func (self *ActionNxDecTtlCntIds) MarshalJSON() ([]byte, error)

func (*ActionNxDecTtlCntIds) Serialize

func (self *ActionNxDecTtlCntIds) Serialize(encoder *goloxi.Encoder) error

func (*ActionNxDecTtlCntIds) SetNControllers

func (self *ActionNxDecTtlCntIds) SetNControllers(v uint16)

type ActionNxDecap

type ActionNxDecap struct {
	*ActionNicira
	NewPktType uint32
}

func DecodeActionNxDecap

func DecodeActionNxDecap(parent *ActionNicira, decoder *goloxi.Decoder) (*ActionNxDecap, error)

func NewActionNxDecap

func NewActionNxDecap() *ActionNxDecap

func (*ActionNxDecap) GetActionFields

func (self *ActionNxDecap) GetActionFields() map[string]interface{}

func (*ActionNxDecap) GetActionName

func (self *ActionNxDecap) GetActionName() string

func (*ActionNxDecap) GetNewPktType

func (self *ActionNxDecap) GetNewPktType() uint32

func (*ActionNxDecap) MarshalJSON

func (self *ActionNxDecap) MarshalJSON() ([]byte, error)

func (*ActionNxDecap) Serialize

func (self *ActionNxDecap) Serialize(encoder *goloxi.Encoder) error

func (*ActionNxDecap) SetNewPktType

func (self *ActionNxDecap) SetNewPktType(v uint32)

type ActionNxEncap

type ActionNxEncap struct {
	*ActionNicira
	HdrSize    uint16
	PacketType PacketType
	Props      []IEdPropHeader
}

func DecodeActionNxEncap

func DecodeActionNxEncap(parent *ActionNicira, decoder *goloxi.Decoder) (*ActionNxEncap, error)

func NewActionNxEncap

func NewActionNxEncap() *ActionNxEncap

func (*ActionNxEncap) GetActionFields

func (self *ActionNxEncap) GetActionFields() map[string]interface{}

func (*ActionNxEncap) GetActionName

func (self *ActionNxEncap) GetActionName() string

func (*ActionNxEncap) GetHdrSize

func (self *ActionNxEncap) GetHdrSize() uint16

func (*ActionNxEncap) GetPacketType

func (self *ActionNxEncap) GetPacketType() PacketType

func (*ActionNxEncap) GetProps

func (self *ActionNxEncap) GetProps() []IEdPropHeader

func (*ActionNxEncap) MarshalJSON

func (self *ActionNxEncap) MarshalJSON() ([]byte, error)

func (*ActionNxEncap) Serialize

func (self *ActionNxEncap) Serialize(encoder *goloxi.Encoder) error

func (*ActionNxEncap) SetHdrSize

func (self *ActionNxEncap) SetHdrSize(v uint16)

func (*ActionNxEncap) SetPacketType

func (self *ActionNxEncap) SetPacketType(v PacketType)

func (*ActionNxEncap) SetProps

func (self *ActionNxEncap) SetProps(v []IEdPropHeader)

type ActionNxExit

type ActionNxExit struct {
	*ActionNicira
}

func DecodeActionNxExit

func DecodeActionNxExit(parent *ActionNicira, decoder *goloxi.Decoder) (*ActionNxExit, error)

func NewActionNxExit

func NewActionNxExit() *ActionNxExit

func (*ActionNxExit) GetActionFields

func (self *ActionNxExit) GetActionFields() map[string]interface{}

func (*ActionNxExit) GetActionName

func (self *ActionNxExit) GetActionName() string

func (*ActionNxExit) MarshalJSON

func (self *ActionNxExit) MarshalJSON() ([]byte, error)

func (*ActionNxExit) Serialize

func (self *ActionNxExit) Serialize(encoder *goloxi.Encoder) error

type ActionNxFinTimeout

type ActionNxFinTimeout struct {
	*ActionNicira
	FinIdleTimeout uint16
	FinHardTimeout uint16
}

func DecodeActionNxFinTimeout

func DecodeActionNxFinTimeout(parent *ActionNicira, decoder *goloxi.Decoder) (*ActionNxFinTimeout, error)

func NewActionNxFinTimeout

func NewActionNxFinTimeout() *ActionNxFinTimeout

func (*ActionNxFinTimeout) GetActionFields

func (self *ActionNxFinTimeout) GetActionFields() map[string]interface{}

func (*ActionNxFinTimeout) GetActionName

func (self *ActionNxFinTimeout) GetActionName() string

func (*ActionNxFinTimeout) GetFinHardTimeout

func (self *ActionNxFinTimeout) GetFinHardTimeout() uint16

func (*ActionNxFinTimeout) GetFinIdleTimeout

func (self *ActionNxFinTimeout) GetFinIdleTimeout() uint16

func (*ActionNxFinTimeout) MarshalJSON

func (self *ActionNxFinTimeout) MarshalJSON() ([]byte, error)

func (*ActionNxFinTimeout) Serialize

func (self *ActionNxFinTimeout) Serialize(encoder *goloxi.Encoder) error

func (*ActionNxFinTimeout) SetFinHardTimeout

func (self *ActionNxFinTimeout) SetFinHardTimeout(v uint16)

func (*ActionNxFinTimeout) SetFinIdleTimeout

func (self *ActionNxFinTimeout) SetFinIdleTimeout(v uint16)

type ActionNxGroup

type ActionNxGroup struct {
	*ActionNicira
	Value uint32
}

func DecodeActionNxGroup

func DecodeActionNxGroup(parent *ActionNicira, decoder *goloxi.Decoder) (*ActionNxGroup, error)

func NewActionNxGroup

func NewActionNxGroup() *ActionNxGroup

func (*ActionNxGroup) GetActionFields

func (self *ActionNxGroup) GetActionFields() map[string]interface{}

func (*ActionNxGroup) GetActionName

func (self *ActionNxGroup) GetActionName() string

func (*ActionNxGroup) GetValue

func (self *ActionNxGroup) GetValue() uint32

func (*ActionNxGroup) MarshalJSON

func (self *ActionNxGroup) MarshalJSON() ([]byte, error)

func (*ActionNxGroup) Serialize

func (self *ActionNxGroup) Serialize(encoder *goloxi.Encoder) error

func (*ActionNxGroup) SetValue

func (self *ActionNxGroup) SetValue(v uint32)

type ActionNxLearn

type ActionNxLearn struct {
	*ActionNicira
	IdleTimeout    uint16
	HardTimeout    uint16
	Priority       uint16
	Cookie         uint64
	Flags          uint16
	TableId        uint8
	FinIdleTimeout uint16
	FinHardTimeout uint16
	FlowMods       []IFlowModSpec
}

func DecodeActionNxLearn

func DecodeActionNxLearn(parent *ActionNicira, decoder *goloxi.Decoder) (*ActionNxLearn, error)

func NewActionNxLearn

func NewActionNxLearn() *ActionNxLearn

func (*ActionNxLearn) GetActionFields

func (self *ActionNxLearn) GetActionFields() map[string]interface{}

func (*ActionNxLearn) GetActionName

func (self *ActionNxLearn) GetActionName() string

func (*ActionNxLearn) GetCookie

func (self *ActionNxLearn) GetCookie() uint64

func (*ActionNxLearn) GetFinHardTimeout

func (self *ActionNxLearn) GetFinHardTimeout() uint16

func (*ActionNxLearn) GetFinIdleTimeout

func (self *ActionNxLearn) GetFinIdleTimeout() uint16

func (*ActionNxLearn) GetFlags

func (self *ActionNxLearn) GetFlags() uint16

func (*ActionNxLearn) GetFlowMods

func (self *ActionNxLearn) GetFlowMods() []IFlowModSpec

func (*ActionNxLearn) GetHardTimeout

func (self *ActionNxLearn) GetHardTimeout() uint16

func (*ActionNxLearn) GetIdleTimeout

func (self *ActionNxLearn) GetIdleTimeout() uint16

func (*ActionNxLearn) GetPriority

func (self *ActionNxLearn) GetPriority() uint16

func (*ActionNxLearn) GetTableId

func (self *ActionNxLearn) GetTableId() uint8

func (*ActionNxLearn) MarshalJSON

func (self *ActionNxLearn) MarshalJSON() ([]byte, error)

func (*ActionNxLearn) Serialize

func (self *ActionNxLearn) Serialize(encoder *goloxi.Encoder) error

func (*ActionNxLearn) SetCookie

func (self *ActionNxLearn) SetCookie(v uint64)

func (*ActionNxLearn) SetFinHardTimeout

func (self *ActionNxLearn) SetFinHardTimeout(v uint16)

func (*ActionNxLearn) SetFinIdleTimeout

func (self *ActionNxLearn) SetFinIdleTimeout(v uint16)

func (*ActionNxLearn) SetFlags

func (self *ActionNxLearn) SetFlags(v uint16)

func (*ActionNxLearn) SetFlowMods

func (self *ActionNxLearn) SetFlowMods(v []IFlowModSpec)

func (*ActionNxLearn) SetHardTimeout

func (self *ActionNxLearn) SetHardTimeout(v uint16)

func (*ActionNxLearn) SetIdleTimeout

func (self *ActionNxLearn) SetIdleTimeout(v uint16)

func (*ActionNxLearn) SetPriority

func (self *ActionNxLearn) SetPriority(v uint16)

func (*ActionNxLearn) SetTableId

func (self *ActionNxLearn) SetTableId(v uint8)

type ActionNxLearn2

type ActionNxLearn2 struct {
	*ActionNicira
}

func DecodeActionNxLearn2

func DecodeActionNxLearn2(parent *ActionNicira, decoder *goloxi.Decoder) (*ActionNxLearn2, error)

func NewActionNxLearn2

func NewActionNxLearn2() *ActionNxLearn2

func (*ActionNxLearn2) GetActionFields

func (self *ActionNxLearn2) GetActionFields() map[string]interface{}

func (*ActionNxLearn2) GetActionName

func (self *ActionNxLearn2) GetActionName() string

func (*ActionNxLearn2) MarshalJSON

func (self *ActionNxLearn2) MarshalJSON() ([]byte, error)

func (*ActionNxLearn2) Serialize

func (self *ActionNxLearn2) Serialize(encoder *goloxi.Encoder) error

type ActionNxMultipath

type ActionNxMultipath struct {
	*ActionNicira
	Fields    NxHashFields
	Basis     uint16
	Algorithm NxMpAlgorithm
	MaxLink   uint16
	Arg       uint32
	OfsNbits  uint16
	Dst       goloxi.IOxmId
}

func DecodeActionNxMultipath

func DecodeActionNxMultipath(parent *ActionNicira, decoder *goloxi.Decoder) (*ActionNxMultipath, error)

func NewActionNxMultipath

func NewActionNxMultipath() *ActionNxMultipath

func (*ActionNxMultipath) GetActionFields

func (self *ActionNxMultipath) GetActionFields() map[string]interface{}

func (*ActionNxMultipath) GetActionName

func (self *ActionNxMultipath) GetActionName() string

func (*ActionNxMultipath) GetAlgorithm

func (self *ActionNxMultipath) GetAlgorithm() NxMpAlgorithm

func (*ActionNxMultipath) GetArg

func (self *ActionNxMultipath) GetArg() uint32

func (*ActionNxMultipath) GetBasis

func (self *ActionNxMultipath) GetBasis() uint16

func (*ActionNxMultipath) GetDst

func (self *ActionNxMultipath) GetDst() goloxi.IOxmId

func (*ActionNxMultipath) GetFields

func (self *ActionNxMultipath) GetFields() NxHashFields
func (self *ActionNxMultipath) GetMaxLink() uint16

func (*ActionNxMultipath) GetOfsNbits

func (self *ActionNxMultipath) GetOfsNbits() uint16

func (*ActionNxMultipath) MarshalJSON

func (self *ActionNxMultipath) MarshalJSON() ([]byte, error)

func (*ActionNxMultipath) Serialize

func (self *ActionNxMultipath) Serialize(encoder *goloxi.Encoder) error

func (*ActionNxMultipath) SetAlgorithm

func (self *ActionNxMultipath) SetAlgorithm(v NxMpAlgorithm)

func (*ActionNxMultipath) SetArg

func (self *ActionNxMultipath) SetArg(v uint32)

func (*ActionNxMultipath) SetBasis

func (self *ActionNxMultipath) SetBasis(v uint16)

func (*ActionNxMultipath) SetDst

func (self *ActionNxMultipath) SetDst(v goloxi.IOxmId)

func (*ActionNxMultipath) SetFields

func (self *ActionNxMultipath) SetFields(v NxHashFields)
func (self *ActionNxMultipath) SetMaxLink(v uint16)

func (*ActionNxMultipath) SetOfsNbits

func (self *ActionNxMultipath) SetOfsNbits(v uint16)

type ActionNxNat

type ActionNxNat struct {
	*ActionNicira
	Flags        uint16
	RangePresent NxNatRange
	Ipv4Min      net.IP
	Ipv4Max      net.IP
	Ipv6Min      net.IP
	Ipv6Max      net.IP
	ProtoMin     uint32
	ProtoMax     uint32
}

func DecodeActionNxNat

func DecodeActionNxNat(parent *ActionNicira, decoder *goloxi.Decoder) (*ActionNxNat, error)

func NewActionNxNat

func NewActionNxNat() *ActionNxNat

func (*ActionNxNat) GetActionFields

func (self *ActionNxNat) GetActionFields() map[string]interface{}

func (*ActionNxNat) GetActionName

func (self *ActionNxNat) GetActionName() string

func (*ActionNxNat) GetFlags

func (self *ActionNxNat) GetFlags() uint16

func (*ActionNxNat) GetIpv4Max

func (self *ActionNxNat) GetIpv4Max() net.IP

func (*ActionNxNat) GetIpv4Min

func (self *ActionNxNat) GetIpv4Min() net.IP

func (*ActionNxNat) GetIpv6Max

func (self *ActionNxNat) GetIpv6Max() net.IP

func (*ActionNxNat) GetIpv6Min

func (self *ActionNxNat) GetIpv6Min() net.IP

func (*ActionNxNat) GetProtoMax

func (self *ActionNxNat) GetProtoMax() uint32

func (*ActionNxNat) GetProtoMin

func (self *ActionNxNat) GetProtoMin() uint32

func (*ActionNxNat) GetRangePresent

func (self *ActionNxNat) GetRangePresent() NxNatRange

func (*ActionNxNat) MarshalJSON

func (self *ActionNxNat) MarshalJSON() ([]byte, error)

func (*ActionNxNat) Serialize

func (self *ActionNxNat) Serialize(encoder *goloxi.Encoder) error

func (*ActionNxNat) SetFlags

func (self *ActionNxNat) SetFlags(v uint16)

func (*ActionNxNat) SetIpv4Max

func (self *ActionNxNat) SetIpv4Max(v net.IP)

func (*ActionNxNat) SetIpv4Min

func (self *ActionNxNat) SetIpv4Min(v net.IP)

func (*ActionNxNat) SetIpv6Max

func (self *ActionNxNat) SetIpv6Max(v net.IP)

func (*ActionNxNat) SetIpv6Min

func (self *ActionNxNat) SetIpv6Min(v net.IP)

func (*ActionNxNat) SetProtoMax

func (self *ActionNxNat) SetProtoMax(v uint32)

func (*ActionNxNat) SetProtoMin

func (self *ActionNxNat) SetProtoMin(v uint32)

func (*ActionNxNat) SetRangePresent

func (self *ActionNxNat) SetRangePresent(v NxNatRange)

type ActionNxNote

type ActionNxNote struct {
	*ActionNicira
	Note []byte
}

func DecodeActionNxNote

func DecodeActionNxNote(parent *ActionNicira, decoder *goloxi.Decoder) (*ActionNxNote, error)

func NewActionNxNote

func NewActionNxNote() *ActionNxNote

func (*ActionNxNote) GetActionFields

func (self *ActionNxNote) GetActionFields() map[string]interface{}

func (*ActionNxNote) GetActionName

func (self *ActionNxNote) GetActionName() string

func (*ActionNxNote) GetNote

func (self *ActionNxNote) GetNote() []byte

func (*ActionNxNote) MarshalJSON

func (self *ActionNxNote) MarshalJSON() ([]byte, error)

func (*ActionNxNote) Serialize

func (self *ActionNxNote) Serialize(encoder *goloxi.Encoder) error

func (*ActionNxNote) SetNote

func (self *ActionNxNote) SetNote(v []byte)

type ActionNxOutputReg

type ActionNxOutputReg struct {
	*ActionNicira
	OfsNbits uint16
	Src      uint32
	MaxLen   uint16
}

func DecodeActionNxOutputReg

func DecodeActionNxOutputReg(parent *ActionNicira, decoder *goloxi.Decoder) (*ActionNxOutputReg, error)

func NewActionNxOutputReg

func NewActionNxOutputReg() *ActionNxOutputReg

func (*ActionNxOutputReg) GetActionFields

func (self *ActionNxOutputReg) GetActionFields() map[string]interface{}

func (*ActionNxOutputReg) GetActionName

func (self *ActionNxOutputReg) GetActionName() string

func (*ActionNxOutputReg) GetMaxLen

func (self *ActionNxOutputReg) GetMaxLen() uint16

func (*ActionNxOutputReg) GetOfsNbits

func (self *ActionNxOutputReg) GetOfsNbits() uint16

func (*ActionNxOutputReg) GetSrc

func (self *ActionNxOutputReg) GetSrc() uint32

func (*ActionNxOutputReg) MarshalJSON

func (self *ActionNxOutputReg) MarshalJSON() ([]byte, error)

func (*ActionNxOutputReg) Serialize

func (self *ActionNxOutputReg) Serialize(encoder *goloxi.Encoder) error

func (*ActionNxOutputReg) SetMaxLen

func (self *ActionNxOutputReg) SetMaxLen(v uint16)

func (*ActionNxOutputReg) SetOfsNbits

func (self *ActionNxOutputReg) SetOfsNbits(v uint16)

func (*ActionNxOutputReg) SetSrc

func (self *ActionNxOutputReg) SetSrc(v uint32)

type ActionNxOutputReg2

type ActionNxOutputReg2 struct {
	*ActionNicira
	OfsNbits uint16
	MaxLen   uint16
}

func DecodeActionNxOutputReg2

func DecodeActionNxOutputReg2(parent *ActionNicira, decoder *goloxi.Decoder) (*ActionNxOutputReg2, error)

func NewActionNxOutputReg2

func NewActionNxOutputReg2() *ActionNxOutputReg2

func (*ActionNxOutputReg2) GetActionFields

func (self *ActionNxOutputReg2) GetActionFields() map[string]interface{}

func (*ActionNxOutputReg2) GetActionName

func (self *ActionNxOutputReg2) GetActionName() string

func (*ActionNxOutputReg2) GetMaxLen

func (self *ActionNxOutputReg2) GetMaxLen() uint16

func (*ActionNxOutputReg2) GetOfsNbits

func (self *ActionNxOutputReg2) GetOfsNbits() uint16

func (*ActionNxOutputReg2) MarshalJSON

func (self *ActionNxOutputReg2) MarshalJSON() ([]byte, error)

func (*ActionNxOutputReg2) Serialize

func (self *ActionNxOutputReg2) Serialize(encoder *goloxi.Encoder) error

func (*ActionNxOutputReg2) SetMaxLen

func (self *ActionNxOutputReg2) SetMaxLen(v uint16)

func (*ActionNxOutputReg2) SetOfsNbits

func (self *ActionNxOutputReg2) SetOfsNbits(v uint16)

type ActionNxOutputTrunc

type ActionNxOutputTrunc struct {
	*ActionNicira
	Port   uint16
	MaxLen uint32
}

func DecodeActionNxOutputTrunc

func DecodeActionNxOutputTrunc(parent *ActionNicira, decoder *goloxi.Decoder) (*ActionNxOutputTrunc, error)

func NewActionNxOutputTrunc

func NewActionNxOutputTrunc() *ActionNxOutputTrunc

func (*ActionNxOutputTrunc) GetActionFields

func (self *ActionNxOutputTrunc) GetActionFields() map[string]interface{}

func (*ActionNxOutputTrunc) GetActionName

func (self *ActionNxOutputTrunc) GetActionName() string

func (*ActionNxOutputTrunc) GetMaxLen

func (self *ActionNxOutputTrunc) GetMaxLen() uint32

func (*ActionNxOutputTrunc) GetPort

func (self *ActionNxOutputTrunc) GetPort() uint16

func (*ActionNxOutputTrunc) MarshalJSON

func (self *ActionNxOutputTrunc) MarshalJSON() ([]byte, error)

func (*ActionNxOutputTrunc) Serialize

func (self *ActionNxOutputTrunc) Serialize(encoder *goloxi.Encoder) error

func (*ActionNxOutputTrunc) SetMaxLen

func (self *ActionNxOutputTrunc) SetMaxLen(v uint32)

func (*ActionNxOutputTrunc) SetPort

func (self *ActionNxOutputTrunc) SetPort(v uint16)

type ActionNxPopMpls

type ActionNxPopMpls struct {
	*ActionNicira
	Value uint16
}

func DecodeActionNxPopMpls

func DecodeActionNxPopMpls(parent *ActionNicira, decoder *goloxi.Decoder) (*ActionNxPopMpls, error)

func NewActionNxPopMpls

func NewActionNxPopMpls() *ActionNxPopMpls

func (*ActionNxPopMpls) GetActionFields

func (self *ActionNxPopMpls) GetActionFields() map[string]interface{}

func (*ActionNxPopMpls) GetActionName

func (self *ActionNxPopMpls) GetActionName() string

func (*ActionNxPopMpls) GetValue

func (self *ActionNxPopMpls) GetValue() uint16

func (*ActionNxPopMpls) MarshalJSON

func (self *ActionNxPopMpls) MarshalJSON() ([]byte, error)

func (*ActionNxPopMpls) Serialize

func (self *ActionNxPopMpls) Serialize(encoder *goloxi.Encoder) error

func (*ActionNxPopMpls) SetValue

func (self *ActionNxPopMpls) SetValue(v uint16)

type ActionNxPopQueue

type ActionNxPopQueue struct {
	*ActionNicira
}

func DecodeActionNxPopQueue

func DecodeActionNxPopQueue(parent *ActionNicira, decoder *goloxi.Decoder) (*ActionNxPopQueue, error)

func NewActionNxPopQueue

func NewActionNxPopQueue() *ActionNxPopQueue

func (*ActionNxPopQueue) GetActionFields

func (self *ActionNxPopQueue) GetActionFields() map[string]interface{}

func (*ActionNxPopQueue) GetActionName

func (self *ActionNxPopQueue) GetActionName() string

func (*ActionNxPopQueue) MarshalJSON

func (self *ActionNxPopQueue) MarshalJSON() ([]byte, error)

func (*ActionNxPopQueue) Serialize

func (self *ActionNxPopQueue) Serialize(encoder *goloxi.Encoder) error

type ActionNxPushMpls

type ActionNxPushMpls struct {
	*ActionNicira
	Value uint16
}

func DecodeActionNxPushMpls

func DecodeActionNxPushMpls(parent *ActionNicira, decoder *goloxi.Decoder) (*ActionNxPushMpls, error)

func NewActionNxPushMpls

func NewActionNxPushMpls() *ActionNxPushMpls

func (*ActionNxPushMpls) GetActionFields

func (self *ActionNxPushMpls) GetActionFields() map[string]interface{}

func (*ActionNxPushMpls) GetActionName

func (self *ActionNxPushMpls) GetActionName() string

func (*ActionNxPushMpls) GetValue

func (self *ActionNxPushMpls) GetValue() uint16

func (*ActionNxPushMpls) MarshalJSON

func (self *ActionNxPushMpls) MarshalJSON() ([]byte, error)

func (*ActionNxPushMpls) Serialize

func (self *ActionNxPushMpls) Serialize(encoder *goloxi.Encoder) error

func (*ActionNxPushMpls) SetValue

func (self *ActionNxPushMpls) SetValue(v uint16)

type ActionNxRegLoad

type ActionNxRegLoad struct {
	*ActionNicira
	OfsNbits uint16
	SrcField goloxi.IOxmId
	Value    uint64
}

func DecodeActionNxRegLoad

func DecodeActionNxRegLoad(parent *ActionNicira, decoder *goloxi.Decoder) (*ActionNxRegLoad, error)

func NewActionNxRegLoad

func NewActionNxRegLoad() *ActionNxRegLoad

func (*ActionNxRegLoad) GetActionFields

func (self *ActionNxRegLoad) GetActionFields() map[string]interface{}

func (*ActionNxRegLoad) GetActionName

func (self *ActionNxRegLoad) GetActionName() string

func (*ActionNxRegLoad) GetOfsNbits

func (self *ActionNxRegLoad) GetOfsNbits() uint16

func (*ActionNxRegLoad) GetSrcField

func (self *ActionNxRegLoad) GetSrcField() goloxi.IOxmId

func (*ActionNxRegLoad) GetValue

func (self *ActionNxRegLoad) GetValue() uint64

func (*ActionNxRegLoad) MarshalJSON

func (self *ActionNxRegLoad) MarshalJSON() ([]byte, error)

func (*ActionNxRegLoad) Serialize

func (self *ActionNxRegLoad) Serialize(encoder *goloxi.Encoder) error

func (*ActionNxRegLoad) SetOfsNbits

func (self *ActionNxRegLoad) SetOfsNbits(v uint16)

func (*ActionNxRegLoad) SetSrcField

func (self *ActionNxRegLoad) SetSrcField(v goloxi.IOxmId)

func (*ActionNxRegLoad) SetValue

func (self *ActionNxRegLoad) SetValue(v uint64)

type ActionNxRegLoad2

type ActionNxRegLoad2 struct {
	*ActionNicira
}

func DecodeActionNxRegLoad2

func DecodeActionNxRegLoad2(parent *ActionNicira, decoder *goloxi.Decoder) (*ActionNxRegLoad2, error)

func NewActionNxRegLoad2

func NewActionNxRegLoad2() *ActionNxRegLoad2

func (*ActionNxRegLoad2) GetActionFields

func (self *ActionNxRegLoad2) GetActionFields() map[string]interface{}

func (*ActionNxRegLoad2) GetActionName

func (self *ActionNxRegLoad2) GetActionName() string

func (*ActionNxRegLoad2) MarshalJSON

func (self *ActionNxRegLoad2) MarshalJSON() ([]byte, error)

func (*ActionNxRegLoad2) Serialize

func (self *ActionNxRegLoad2) Serialize(encoder *goloxi.Encoder) error

type ActionNxRegMove

type ActionNxRegMove struct {
	*ActionNicira
	NBits  uint16
	SrcOfs uint16
	DstOfs uint16
	Src    goloxi.IOxmId
	Dst    goloxi.IOxmId
}

func DecodeActionNxRegMove

func DecodeActionNxRegMove(parent *ActionNicira, decoder *goloxi.Decoder) (*ActionNxRegMove, error)

func NewActionNxRegMove

func NewActionNxRegMove() *ActionNxRegMove

func (*ActionNxRegMove) GetActionFields

func (self *ActionNxRegMove) GetActionFields() map[string]interface{}

func (*ActionNxRegMove) GetActionName

func (self *ActionNxRegMove) GetActionName() string

func (*ActionNxRegMove) GetDst

func (self *ActionNxRegMove) GetDst() goloxi.IOxmId

func (*ActionNxRegMove) GetDstOfs

func (self *ActionNxRegMove) GetDstOfs() uint16

func (*ActionNxRegMove) GetNBits

func (self *ActionNxRegMove) GetNBits() uint16

func (*ActionNxRegMove) GetSrc

func (self *ActionNxRegMove) GetSrc() goloxi.IOxmId

func (*ActionNxRegMove) GetSrcOfs

func (self *ActionNxRegMove) GetSrcOfs() uint16

func (*ActionNxRegMove) MarshalJSON

func (self *ActionNxRegMove) MarshalJSON() ([]byte, error)

func (*ActionNxRegMove) Serialize

func (self *ActionNxRegMove) Serialize(encoder *goloxi.Encoder) error

func (*ActionNxRegMove) SetDst

func (self *ActionNxRegMove) SetDst(v goloxi.IOxmId)

func (*ActionNxRegMove) SetDstOfs

func (self *ActionNxRegMove) SetDstOfs(v uint16)

func (*ActionNxRegMove) SetNBits

func (self *ActionNxRegMove) SetNBits(v uint16)

func (*ActionNxRegMove) SetSrc

func (self *ActionNxRegMove) SetSrc(v goloxi.IOxmId)

func (*ActionNxRegMove) SetSrcOfs

func (self *ActionNxRegMove) SetSrcOfs(v uint16)

type ActionNxResubmit

type ActionNxResubmit struct {
	*ActionNicira
	Value uint16
}

func DecodeActionNxResubmit

func DecodeActionNxResubmit(parent *ActionNicira, decoder *goloxi.Decoder) (*ActionNxResubmit, error)

func NewActionNxResubmit

func NewActionNxResubmit() *ActionNxResubmit

func (*ActionNxResubmit) GetActionFields

func (self *ActionNxResubmit) GetActionFields() map[string]interface{}

func (*ActionNxResubmit) GetActionName

func (self *ActionNxResubmit) GetActionName() string

func (*ActionNxResubmit) GetValue

func (self *ActionNxResubmit) GetValue() uint16

func (*ActionNxResubmit) MarshalJSON

func (self *ActionNxResubmit) MarshalJSON() ([]byte, error)

func (*ActionNxResubmit) Serialize

func (self *ActionNxResubmit) Serialize(encoder *goloxi.Encoder) error

func (*ActionNxResubmit) SetValue

func (self *ActionNxResubmit) SetValue(v uint16)

type ActionNxResubmitTable

type ActionNxResubmitTable struct {
	*ActionNicira
	InPort uint16
	Table  uint8
}

func DecodeActionNxResubmitTable

func DecodeActionNxResubmitTable(parent *ActionNicira, decoder *goloxi.Decoder) (*ActionNxResubmitTable, error)

func NewActionNxResubmitTable

func NewActionNxResubmitTable() *ActionNxResubmitTable

func (*ActionNxResubmitTable) GetActionFields

func (self *ActionNxResubmitTable) GetActionFields() map[string]interface{}

func (*ActionNxResubmitTable) GetActionName

func (self *ActionNxResubmitTable) GetActionName() string

func (*ActionNxResubmitTable) GetInPort

func (self *ActionNxResubmitTable) GetInPort() uint16

func (*ActionNxResubmitTable) GetTable

func (self *ActionNxResubmitTable) GetTable() uint8

func (*ActionNxResubmitTable) MarshalJSON

func (self *ActionNxResubmitTable) MarshalJSON() ([]byte, error)

func (*ActionNxResubmitTable) Serialize

func (self *ActionNxResubmitTable) Serialize(encoder *goloxi.Encoder) error

func (*ActionNxResubmitTable) SetInPort

func (self *ActionNxResubmitTable) SetInPort(v uint16)

func (*ActionNxResubmitTable) SetTable

func (self *ActionNxResubmitTable) SetTable(v uint8)

type ActionNxResubmitTableCt

type ActionNxResubmitTableCt struct {
	*ActionNicira
	InPort uint16
	Table  uint8
}

func DecodeActionNxResubmitTableCt

func DecodeActionNxResubmitTableCt(parent *ActionNicira, decoder *goloxi.Decoder) (*ActionNxResubmitTableCt, error)

func NewActionNxResubmitTableCt

func NewActionNxResubmitTableCt() *ActionNxResubmitTableCt

func (*ActionNxResubmitTableCt) GetActionFields

func (self *ActionNxResubmitTableCt) GetActionFields() map[string]interface{}

func (*ActionNxResubmitTableCt) GetActionName

func (self *ActionNxResubmitTableCt) GetActionName() string

func (*ActionNxResubmitTableCt) GetInPort

func (self *ActionNxResubmitTableCt) GetInPort() uint16

func (*ActionNxResubmitTableCt) GetTable

func (self *ActionNxResubmitTableCt) GetTable() uint8

func (*ActionNxResubmitTableCt) MarshalJSON

func (self *ActionNxResubmitTableCt) MarshalJSON() ([]byte, error)

func (*ActionNxResubmitTableCt) Serialize

func (self *ActionNxResubmitTableCt) Serialize(encoder *goloxi.Encoder) error

func (*ActionNxResubmitTableCt) SetInPort

func (self *ActionNxResubmitTableCt) SetInPort(v uint16)

func (*ActionNxResubmitTableCt) SetTable

func (self *ActionNxResubmitTableCt) SetTable(v uint8)

type ActionNxSample

type ActionNxSample struct {
	*ActionNicira
	Probability    uint16
	CollectorSetId uint32
	ObsDomainId    uint32
	ObsPointId     uint32
}

func DecodeActionNxSample

func DecodeActionNxSample(parent *ActionNicira, decoder *goloxi.Decoder) (*ActionNxSample, error)

func NewActionNxSample

func NewActionNxSample() *ActionNxSample

func (*ActionNxSample) GetActionFields

func (self *ActionNxSample) GetActionFields() map[string]interface{}

func (*ActionNxSample) GetActionName

func (self *ActionNxSample) GetActionName() string

func (*ActionNxSample) GetCollectorSetId

func (self *ActionNxSample) GetCollectorSetId() uint32

func (*ActionNxSample) GetObsDomainId

func (self *ActionNxSample) GetObsDomainId() uint32

func (*ActionNxSample) GetObsPointId

func (self *ActionNxSample) GetObsPointId() uint32

func (*ActionNxSample) GetProbability

func (self *ActionNxSample) GetProbability() uint16

func (*ActionNxSample) MarshalJSON

func (self *ActionNxSample) MarshalJSON() ([]byte, error)

func (*ActionNxSample) Serialize

func (self *ActionNxSample) Serialize(encoder *goloxi.Encoder) error

func (*ActionNxSample) SetCollectorSetId

func (self *ActionNxSample) SetCollectorSetId(v uint32)

func (*ActionNxSample) SetObsDomainId

func (self *ActionNxSample) SetObsDomainId(v uint32)

func (*ActionNxSample) SetObsPointId

func (self *ActionNxSample) SetObsPointId(v uint32)

func (*ActionNxSample) SetProbability

func (self *ActionNxSample) SetProbability(v uint16)

type ActionNxSample2

type ActionNxSample2 struct {
	*ActionNicira
	Probability    uint16
	CollectorSetId uint32
	ObsDomainId    uint32
	ObsPointId     uint32
	SamplingPort   uint16
	Direction      uint8
}

func DecodeActionNxSample2

func DecodeActionNxSample2(parent *ActionNicira, decoder *goloxi.Decoder) (*ActionNxSample2, error)

func NewActionNxSample2

func NewActionNxSample2() *ActionNxSample2

func (*ActionNxSample2) GetActionFields

func (self *ActionNxSample2) GetActionFields() map[string]interface{}

func (*ActionNxSample2) GetActionName

func (self *ActionNxSample2) GetActionName() string

func (*ActionNxSample2) GetCollectorSetId

func (self *ActionNxSample2) GetCollectorSetId() uint32

func (*ActionNxSample2) GetDirection

func (self *ActionNxSample2) GetDirection() uint8

func (*ActionNxSample2) GetObsDomainId

func (self *ActionNxSample2) GetObsDomainId() uint32

func (*ActionNxSample2) GetObsPointId

func (self *ActionNxSample2) GetObsPointId() uint32

func (*ActionNxSample2) GetProbability

func (self *ActionNxSample2) GetProbability() uint16

func (*ActionNxSample2) GetSamplingPort

func (self *ActionNxSample2) GetSamplingPort() uint16

func (*ActionNxSample2) MarshalJSON

func (self *ActionNxSample2) MarshalJSON() ([]byte, error)

func (*ActionNxSample2) Serialize

func (self *ActionNxSample2) Serialize(encoder *goloxi.Encoder) error

func (*ActionNxSample2) SetCollectorSetId

func (self *ActionNxSample2) SetCollectorSetId(v uint32)

func (*ActionNxSample2) SetDirection

func (self *ActionNxSample2) SetDirection(v uint8)

func (*ActionNxSample2) SetObsDomainId

func (self *ActionNxSample2) SetObsDomainId(v uint32)

func (*ActionNxSample2) SetObsPointId

func (self *ActionNxSample2) SetObsPointId(v uint32)

func (*ActionNxSample2) SetProbability

func (self *ActionNxSample2) SetProbability(v uint16)

func (*ActionNxSample2) SetSamplingPort

func (self *ActionNxSample2) SetSamplingPort(v uint16)

type ActionNxSample3

type ActionNxSample3 struct {
	*ActionNicira
	Probability    uint16
	CollectorSetId uint32
	ObsDomainId    uint32
	ObsPointId     uint32
	SamplingPort   uint16
	Direction      uint8
}

func DecodeActionNxSample3

func DecodeActionNxSample3(parent *ActionNicira, decoder *goloxi.Decoder) (*ActionNxSample3, error)

func NewActionNxSample3

func NewActionNxSample3() *ActionNxSample3

func (*ActionNxSample3) GetActionFields

func (self *ActionNxSample3) GetActionFields() map[string]interface{}

func (*ActionNxSample3) GetActionName

func (self *ActionNxSample3) GetActionName() string

func (*ActionNxSample3) GetCollectorSetId

func (self *ActionNxSample3) GetCollectorSetId() uint32

func (*ActionNxSample3) GetDirection

func (self *ActionNxSample3) GetDirection() uint8

func (*ActionNxSample3) GetObsDomainId

func (self *ActionNxSample3) GetObsDomainId() uint32

func (*ActionNxSample3) GetObsPointId

func (self *ActionNxSample3) GetObsPointId() uint32

func (*ActionNxSample3) GetProbability

func (self *ActionNxSample3) GetProbability() uint16

func (*ActionNxSample3) GetSamplingPort

func (self *ActionNxSample3) GetSamplingPort() uint16

func (*ActionNxSample3) MarshalJSON

func (self *ActionNxSample3) MarshalJSON() ([]byte, error)

func (*ActionNxSample3) Serialize

func (self *ActionNxSample3) Serialize(encoder *goloxi.Encoder) error

func (*ActionNxSample3) SetCollectorSetId

func (self *ActionNxSample3) SetCollectorSetId(v uint32)

func (*ActionNxSample3) SetDirection

func (self *ActionNxSample3) SetDirection(v uint8)

func (*ActionNxSample3) SetObsDomainId

func (self *ActionNxSample3) SetObsDomainId(v uint32)

func (*ActionNxSample3) SetObsPointId

func (self *ActionNxSample3) SetObsPointId(v uint32)

func (*ActionNxSample3) SetProbability

func (self *ActionNxSample3) SetProbability(v uint16)

func (*ActionNxSample3) SetSamplingPort

func (self *ActionNxSample3) SetSamplingPort(v uint16)

type ActionNxSetMplsLabel

type ActionNxSetMplsLabel struct {
	*ActionNicira
	Value uint32
}

func DecodeActionNxSetMplsLabel

func DecodeActionNxSetMplsLabel(parent *ActionNicira, decoder *goloxi.Decoder) (*ActionNxSetMplsLabel, error)

func NewActionNxSetMplsLabel

func NewActionNxSetMplsLabel() *ActionNxSetMplsLabel

func (*ActionNxSetMplsLabel) GetActionFields

func (self *ActionNxSetMplsLabel) GetActionFields() map[string]interface{}

func (*ActionNxSetMplsLabel) GetActionName

func (self *ActionNxSetMplsLabel) GetActionName() string

func (*ActionNxSetMplsLabel) GetValue

func (self *ActionNxSetMplsLabel) GetValue() uint32

func (*ActionNxSetMplsLabel) MarshalJSON

func (self *ActionNxSetMplsLabel) MarshalJSON() ([]byte, error)

func (*ActionNxSetMplsLabel) Serialize

func (self *ActionNxSetMplsLabel) Serialize(encoder *goloxi.Encoder) error

func (*ActionNxSetMplsLabel) SetValue

func (self *ActionNxSetMplsLabel) SetValue(v uint32)

type ActionNxSetMplsTc

type ActionNxSetMplsTc struct {
	*ActionNicira
	Value uint8
}

func DecodeActionNxSetMplsTc

func DecodeActionNxSetMplsTc(parent *ActionNicira, decoder *goloxi.Decoder) (*ActionNxSetMplsTc, error)

func NewActionNxSetMplsTc

func NewActionNxSetMplsTc() *ActionNxSetMplsTc

func (*ActionNxSetMplsTc) GetActionFields

func (self *ActionNxSetMplsTc) GetActionFields() map[string]interface{}

func (*ActionNxSetMplsTc) GetActionName

func (self *ActionNxSetMplsTc) GetActionName() string

func (*ActionNxSetMplsTc) GetValue

func (self *ActionNxSetMplsTc) GetValue() uint8

func (*ActionNxSetMplsTc) MarshalJSON

func (self *ActionNxSetMplsTc) MarshalJSON() ([]byte, error)

func (*ActionNxSetMplsTc) Serialize

func (self *ActionNxSetMplsTc) Serialize(encoder *goloxi.Encoder) error

func (*ActionNxSetMplsTc) SetValue

func (self *ActionNxSetMplsTc) SetValue(v uint8)

type ActionNxSetMplsTtl

type ActionNxSetMplsTtl struct {
	*ActionNicira
	Value uint8
}

func DecodeActionNxSetMplsTtl

func DecodeActionNxSetMplsTtl(parent *ActionNicira, decoder *goloxi.Decoder) (*ActionNxSetMplsTtl, error)

func NewActionNxSetMplsTtl

func NewActionNxSetMplsTtl() *ActionNxSetMplsTtl

func (*ActionNxSetMplsTtl) GetActionFields

func (self *ActionNxSetMplsTtl) GetActionFields() map[string]interface{}

func (*ActionNxSetMplsTtl) GetActionName

func (self *ActionNxSetMplsTtl) GetActionName() string

func (*ActionNxSetMplsTtl) GetValue

func (self *ActionNxSetMplsTtl) GetValue() uint8

func (*ActionNxSetMplsTtl) MarshalJSON

func (self *ActionNxSetMplsTtl) MarshalJSON() ([]byte, error)

func (*ActionNxSetMplsTtl) Serialize

func (self *ActionNxSetMplsTtl) Serialize(encoder *goloxi.Encoder) error

func (*ActionNxSetMplsTtl) SetValue

func (self *ActionNxSetMplsTtl) SetValue(v uint8)

type ActionNxSetQueue

type ActionNxSetQueue struct {
	*ActionNicira
	Value uint32
}

func DecodeActionNxSetQueue

func DecodeActionNxSetQueue(parent *ActionNicira, decoder *goloxi.Decoder) (*ActionNxSetQueue, error)

func NewActionNxSetQueue

func NewActionNxSetQueue() *ActionNxSetQueue

func (*ActionNxSetQueue) GetActionFields

func (self *ActionNxSetQueue) GetActionFields() map[string]interface{}

func (*ActionNxSetQueue) GetActionName

func (self *ActionNxSetQueue) GetActionName() string

func (*ActionNxSetQueue) GetValue

func (self *ActionNxSetQueue) GetValue() uint32

func (*ActionNxSetQueue) MarshalJSON

func (self *ActionNxSetQueue) MarshalJSON() ([]byte, error)

func (*ActionNxSetQueue) Serialize

func (self *ActionNxSetQueue) Serialize(encoder *goloxi.Encoder) error

func (*ActionNxSetQueue) SetValue

func (self *ActionNxSetQueue) SetValue(v uint32)

type ActionNxSetTunnel

type ActionNxSetTunnel struct {
	*ActionNicira
	Value uint32
}

func DecodeActionNxSetTunnel

func DecodeActionNxSetTunnel(parent *ActionNicira, decoder *goloxi.Decoder) (*ActionNxSetTunnel, error)

func NewActionNxSetTunnel

func NewActionNxSetTunnel() *ActionNxSetTunnel

func (*ActionNxSetTunnel) GetActionFields

func (self *ActionNxSetTunnel) GetActionFields() map[string]interface{}

func (*ActionNxSetTunnel) GetActionName

func (self *ActionNxSetTunnel) GetActionName() string

func (*ActionNxSetTunnel) GetValue

func (self *ActionNxSetTunnel) GetValue() uint32

func (*ActionNxSetTunnel) MarshalJSON

func (self *ActionNxSetTunnel) MarshalJSON() ([]byte, error)

func (*ActionNxSetTunnel) Serialize

func (self *ActionNxSetTunnel) Serialize(encoder *goloxi.Encoder) error

func (*ActionNxSetTunnel) SetValue

func (self *ActionNxSetTunnel) SetValue(v uint32)

type ActionNxSetTunnel64

type ActionNxSetTunnel64 struct {
	*ActionNicira
	Value uint64
}

func DecodeActionNxSetTunnel64

func DecodeActionNxSetTunnel64(parent *ActionNicira, decoder *goloxi.Decoder) (*ActionNxSetTunnel64, error)

func NewActionNxSetTunnel64

func NewActionNxSetTunnel64() *ActionNxSetTunnel64

func (*ActionNxSetTunnel64) GetActionFields

func (self *ActionNxSetTunnel64) GetActionFields() map[string]interface{}

func (*ActionNxSetTunnel64) GetActionName

func (self *ActionNxSetTunnel64) GetActionName() string

func (*ActionNxSetTunnel64) GetValue

func (self *ActionNxSetTunnel64) GetValue() uint64

func (*ActionNxSetTunnel64) MarshalJSON

func (self *ActionNxSetTunnel64) MarshalJSON() ([]byte, error)

func (*ActionNxSetTunnel64) Serialize

func (self *ActionNxSetTunnel64) Serialize(encoder *goloxi.Encoder) error

func (*ActionNxSetTunnel64) SetValue

func (self *ActionNxSetTunnel64) SetValue(v uint64)

type ActionNxStackPop

type ActionNxStackPop struct {
	*ActionNicira
	Offset uint16
	Field  goloxi.IOxmId
	NBits  uint16
}

func DecodeActionNxStackPop

func DecodeActionNxStackPop(parent *ActionNicira, decoder *goloxi.Decoder) (*ActionNxStackPop, error)

func NewActionNxStackPop

func NewActionNxStackPop() *ActionNxStackPop

func (*ActionNxStackPop) GetActionFields

func (self *ActionNxStackPop) GetActionFields() map[string]interface{}

func (*ActionNxStackPop) GetActionName

func (self *ActionNxStackPop) GetActionName() string

func (*ActionNxStackPop) GetField

func (self *ActionNxStackPop) GetField() goloxi.IOxmId

func (*ActionNxStackPop) GetNBits

func (self *ActionNxStackPop) GetNBits() uint16

func (*ActionNxStackPop) GetOffset

func (self *ActionNxStackPop) GetOffset() uint16

func (*ActionNxStackPop) MarshalJSON

func (self *ActionNxStackPop) MarshalJSON() ([]byte, error)

func (*ActionNxStackPop) Serialize

func (self *ActionNxStackPop) Serialize(encoder *goloxi.Encoder) error

func (*ActionNxStackPop) SetField

func (self *ActionNxStackPop) SetField(v goloxi.IOxmId)

func (*ActionNxStackPop) SetNBits

func (self *ActionNxStackPop) SetNBits(v uint16)

func (*ActionNxStackPop) SetOffset

func (self *ActionNxStackPop) SetOffset(v uint16)

type ActionNxStackPush

type ActionNxStackPush struct {
	*ActionNicira
	Offset uint16
	Field  goloxi.IOxmId
	NBits  uint16
}

func DecodeActionNxStackPush

func DecodeActionNxStackPush(parent *ActionNicira, decoder *goloxi.Decoder) (*ActionNxStackPush, error)

func NewActionNxStackPush

func NewActionNxStackPush() *ActionNxStackPush

func (*ActionNxStackPush) GetActionFields

func (self *ActionNxStackPush) GetActionFields() map[string]interface{}

func (*ActionNxStackPush) GetActionName

func (self *ActionNxStackPush) GetActionName() string

func (*ActionNxStackPush) GetField

func (self *ActionNxStackPush) GetField() goloxi.IOxmId

func (*ActionNxStackPush) GetNBits

func (self *ActionNxStackPush) GetNBits() uint16

func (*ActionNxStackPush) GetOffset

func (self *ActionNxStackPush) GetOffset() uint16

func (*ActionNxStackPush) MarshalJSON

func (self *ActionNxStackPush) MarshalJSON() ([]byte, error)

func (*ActionNxStackPush) Serialize

func (self *ActionNxStackPush) Serialize(encoder *goloxi.Encoder) error

func (*ActionNxStackPush) SetField

func (self *ActionNxStackPush) SetField(v goloxi.IOxmId)

func (*ActionNxStackPush) SetNBits

func (self *ActionNxStackPush) SetNBits(v uint16)

func (*ActionNxStackPush) SetOffset

func (self *ActionNxStackPush) SetOffset(v uint16)

type ActionNxWriteMetadata

type ActionNxWriteMetadata struct {
	*ActionNicira
	Metadata uint64
	Mask     uint64
}

func DecodeActionNxWriteMetadata

func DecodeActionNxWriteMetadata(parent *ActionNicira, decoder *goloxi.Decoder) (*ActionNxWriteMetadata, error)

func NewActionNxWriteMetadata

func NewActionNxWriteMetadata() *ActionNxWriteMetadata

func (*ActionNxWriteMetadata) GetActionFields

func (self *ActionNxWriteMetadata) GetActionFields() map[string]interface{}

func (*ActionNxWriteMetadata) GetActionName

func (self *ActionNxWriteMetadata) GetActionName() string

func (*ActionNxWriteMetadata) GetMask

func (self *ActionNxWriteMetadata) GetMask() uint64

func (*ActionNxWriteMetadata) GetMetadata

func (self *ActionNxWriteMetadata) GetMetadata() uint64

func (*ActionNxWriteMetadata) MarshalJSON

func (self *ActionNxWriteMetadata) MarshalJSON() ([]byte, error)

func (*ActionNxWriteMetadata) Serialize

func (self *ActionNxWriteMetadata) Serialize(encoder *goloxi.Encoder) error

func (*ActionNxWriteMetadata) SetMask

func (self *ActionNxWriteMetadata) SetMask(v uint64)

func (*ActionNxWriteMetadata) SetMetadata

func (self *ActionNxWriteMetadata) SetMetadata(v uint64)

type ActionOutput

type ActionOutput struct {
	*Action
	Port   Port
	MaxLen uint16
}

func DecodeActionOutput

func DecodeActionOutput(parent *Action, decoder *goloxi.Decoder) (*ActionOutput, error)

func NewActionOutput

func NewActionOutput() *ActionOutput

func (*ActionOutput) GetActionFields

func (self *ActionOutput) GetActionFields() map[string]interface{}

func (*ActionOutput) GetActionName

func (self *ActionOutput) GetActionName() string

func (*ActionOutput) GetMaxLen

func (self *ActionOutput) GetMaxLen() uint16

func (*ActionOutput) GetPort

func (self *ActionOutput) GetPort() Port

func (*ActionOutput) MarshalJSON

func (self *ActionOutput) MarshalJSON() ([]byte, error)

func (*ActionOutput) Serialize

func (self *ActionOutput) Serialize(encoder *goloxi.Encoder) error

func (*ActionOutput) SetMaxLen

func (self *ActionOutput) SetMaxLen(v uint16)

func (*ActionOutput) SetPort

func (self *ActionOutput) SetPort(v Port)

type ActionPopMpls

type ActionPopMpls struct {
	*Action
	Ethertype uint16
}

func DecodeActionPopMpls

func DecodeActionPopMpls(parent *Action, decoder *goloxi.Decoder) (*ActionPopMpls, error)

func NewActionPopMpls

func NewActionPopMpls() *ActionPopMpls

func (*ActionPopMpls) GetActionFields

func (self *ActionPopMpls) GetActionFields() map[string]interface{}

func (*ActionPopMpls) GetActionName

func (self *ActionPopMpls) GetActionName() string

func (*ActionPopMpls) GetEthertype

func (self *ActionPopMpls) GetEthertype() uint16

func (*ActionPopMpls) MarshalJSON

func (self *ActionPopMpls) MarshalJSON() ([]byte, error)

func (*ActionPopMpls) Serialize

func (self *ActionPopMpls) Serialize(encoder *goloxi.Encoder) error

func (*ActionPopMpls) SetEthertype

func (self *ActionPopMpls) SetEthertype(v uint16)

type ActionPopVlan

type ActionPopVlan struct {
	*Action
}

func DecodeActionPopVlan

func DecodeActionPopVlan(parent *Action, decoder *goloxi.Decoder) (*ActionPopVlan, error)

func NewActionPopVlan

func NewActionPopVlan() *ActionPopVlan

func (*ActionPopVlan) GetActionFields

func (self *ActionPopVlan) GetActionFields() map[string]interface{}

func (*ActionPopVlan) GetActionName

func (self *ActionPopVlan) GetActionName() string

func (*ActionPopVlan) MarshalJSON

func (self *ActionPopVlan) MarshalJSON() ([]byte, error)

func (*ActionPopVlan) Serialize

func (self *ActionPopVlan) Serialize(encoder *goloxi.Encoder) error

type ActionPushMpls

type ActionPushMpls struct {
	*Action
	Ethertype uint16
}

func DecodeActionPushMpls

func DecodeActionPushMpls(parent *Action, decoder *goloxi.Decoder) (*ActionPushMpls, error)

func NewActionPushMpls

func NewActionPushMpls() *ActionPushMpls

func (*ActionPushMpls) GetActionFields

func (self *ActionPushMpls) GetActionFields() map[string]interface{}

func (*ActionPushMpls) GetActionName

func (self *ActionPushMpls) GetActionName() string

func (*ActionPushMpls) GetEthertype

func (self *ActionPushMpls) GetEthertype() uint16

func (*ActionPushMpls) MarshalJSON

func (self *ActionPushMpls) MarshalJSON() ([]byte, error)

func (*ActionPushMpls) Serialize

func (self *ActionPushMpls) Serialize(encoder *goloxi.Encoder) error

func (*ActionPushMpls) SetEthertype

func (self *ActionPushMpls) SetEthertype(v uint16)

type ActionPushVlan

type ActionPushVlan struct {
	*Action
	Ethertype uint16
}

func DecodeActionPushVlan

func DecodeActionPushVlan(parent *Action, decoder *goloxi.Decoder) (*ActionPushVlan, error)

func NewActionPushVlan

func NewActionPushVlan() *ActionPushVlan

func (*ActionPushVlan) GetActionFields

func (self *ActionPushVlan) GetActionFields() map[string]interface{}

func (*ActionPushVlan) GetActionName

func (self *ActionPushVlan) GetActionName() string

func (*ActionPushVlan) GetEthertype

func (self *ActionPushVlan) GetEthertype() uint16

func (*ActionPushVlan) MarshalJSON

func (self *ActionPushVlan) MarshalJSON() ([]byte, error)

func (*ActionPushVlan) Serialize

func (self *ActionPushVlan) Serialize(encoder *goloxi.Encoder) error

func (*ActionPushVlan) SetEthertype

func (self *ActionPushVlan) SetEthertype(v uint16)

type ActionResubmit

type ActionResubmit struct {
	*ActionNicira
	InPort uint16
	Table  uint8
}

func DecodeActionResubmit

func DecodeActionResubmit(parent *ActionNicira, decoder *goloxi.Decoder) (*ActionResubmit, error)

func NewActionResubmit

func NewActionResubmit() *ActionResubmit

func (*ActionResubmit) GetActionFields

func (self *ActionResubmit) GetActionFields() map[string]interface{}

func (*ActionResubmit) GetActionName

func (self *ActionResubmit) GetActionName() string

func (*ActionResubmit) GetInPort

func (self *ActionResubmit) GetInPort() uint16

func (*ActionResubmit) GetTable

func (self *ActionResubmit) GetTable() uint8

func (*ActionResubmit) MarshalJSON

func (self *ActionResubmit) MarshalJSON() ([]byte, error)

func (*ActionResubmit) Serialize

func (self *ActionResubmit) Serialize(encoder *goloxi.Encoder) error

func (*ActionResubmit) SetInPort

func (self *ActionResubmit) SetInPort(v uint16)

func (*ActionResubmit) SetTable

func (self *ActionResubmit) SetTable(v uint8)

type ActionSetDlDst

type ActionSetDlDst struct {
	*Action
	DlAddr net.HardwareAddr
}

func DecodeActionSetDlDst

func DecodeActionSetDlDst(parent *Action, decoder *goloxi.Decoder) (*ActionSetDlDst, error)

func NewActionSetDlDst

func NewActionSetDlDst() *ActionSetDlDst

func (*ActionSetDlDst) GetActionFields

func (self *ActionSetDlDst) GetActionFields() map[string]interface{}

func (*ActionSetDlDst) GetActionName

func (self *ActionSetDlDst) GetActionName() string

func (*ActionSetDlDst) GetDlAddr

func (self *ActionSetDlDst) GetDlAddr() net.HardwareAddr

func (*ActionSetDlDst) MarshalJSON

func (self *ActionSetDlDst) MarshalJSON() ([]byte, error)

func (*ActionSetDlDst) Serialize

func (self *ActionSetDlDst) Serialize(encoder *goloxi.Encoder) error

func (*ActionSetDlDst) SetDlAddr

func (self *ActionSetDlDst) SetDlAddr(v net.HardwareAddr)

type ActionSetDlSrc

type ActionSetDlSrc struct {
	*Action
	DlAddr net.HardwareAddr
}

func DecodeActionSetDlSrc

func DecodeActionSetDlSrc(parent *Action, decoder *goloxi.Decoder) (*ActionSetDlSrc, error)

func NewActionSetDlSrc

func NewActionSetDlSrc() *ActionSetDlSrc

func (*ActionSetDlSrc) GetActionFields

func (self *ActionSetDlSrc) GetActionFields() map[string]interface{}

func (*ActionSetDlSrc) GetActionName

func (self *ActionSetDlSrc) GetActionName() string

func (*ActionSetDlSrc) GetDlAddr

func (self *ActionSetDlSrc) GetDlAddr() net.HardwareAddr

func (*ActionSetDlSrc) MarshalJSON

func (self *ActionSetDlSrc) MarshalJSON() ([]byte, error)

func (*ActionSetDlSrc) Serialize

func (self *ActionSetDlSrc) Serialize(encoder *goloxi.Encoder) error

func (*ActionSetDlSrc) SetDlAddr

func (self *ActionSetDlSrc) SetDlAddr(v net.HardwareAddr)

type ActionSetMplsLabel

type ActionSetMplsLabel struct {
	*Action
	MplsLabel uint32
}

func DecodeActionSetMplsLabel

func DecodeActionSetMplsLabel(parent *Action, decoder *goloxi.Decoder) (*ActionSetMplsLabel, error)

func NewActionSetMplsLabel

func NewActionSetMplsLabel() *ActionSetMplsLabel

func (*ActionSetMplsLabel) GetActionFields

func (self *ActionSetMplsLabel) GetActionFields() map[string]interface{}

func (*ActionSetMplsLabel) GetActionName

func (self *ActionSetMplsLabel) GetActionName() string

func (*ActionSetMplsLabel) GetMplsLabel

func (self *ActionSetMplsLabel) GetMplsLabel() uint32

func (*ActionSetMplsLabel) MarshalJSON

func (self *ActionSetMplsLabel) MarshalJSON() ([]byte, error)

func (*ActionSetMplsLabel) Serialize

func (self *ActionSetMplsLabel) Serialize(encoder *goloxi.Encoder) error

func (*ActionSetMplsLabel) SetMplsLabel

func (self *ActionSetMplsLabel) SetMplsLabel(v uint32)

type ActionSetMplsTc

type ActionSetMplsTc struct {
	*Action
	MplsTc uint8
}

func DecodeActionSetMplsTc

func DecodeActionSetMplsTc(parent *Action, decoder *goloxi.Decoder) (*ActionSetMplsTc, error)

func NewActionSetMplsTc

func NewActionSetMplsTc() *ActionSetMplsTc

func (*ActionSetMplsTc) GetActionFields

func (self *ActionSetMplsTc) GetActionFields() map[string]interface{}

func (*ActionSetMplsTc) GetActionName

func (self *ActionSetMplsTc) GetActionName() string

func (*ActionSetMplsTc) GetMplsTc

func (self *ActionSetMplsTc) GetMplsTc() uint8

func (*ActionSetMplsTc) MarshalJSON

func (self *ActionSetMplsTc) MarshalJSON() ([]byte, error)

func (*ActionSetMplsTc) Serialize

func (self *ActionSetMplsTc) Serialize(encoder *goloxi.Encoder) error

func (*ActionSetMplsTc) SetMplsTc

func (self *ActionSetMplsTc) SetMplsTc(v uint8)

type ActionSetMplsTtl

type ActionSetMplsTtl struct {
	*Action
	MplsTtl uint8
}

func DecodeActionSetMplsTtl

func DecodeActionSetMplsTtl(parent *Action, decoder *goloxi.Decoder) (*ActionSetMplsTtl, error)

func NewActionSetMplsTtl

func NewActionSetMplsTtl() *ActionSetMplsTtl

func (*ActionSetMplsTtl) GetActionFields

func (self *ActionSetMplsTtl) GetActionFields() map[string]interface{}

func (*ActionSetMplsTtl) GetActionName

func (self *ActionSetMplsTtl) GetActionName() string

func (*ActionSetMplsTtl) GetMplsTtl

func (self *ActionSetMplsTtl) GetMplsTtl() uint8

func (*ActionSetMplsTtl) MarshalJSON

func (self *ActionSetMplsTtl) MarshalJSON() ([]byte, error)

func (*ActionSetMplsTtl) Serialize

func (self *ActionSetMplsTtl) Serialize(encoder *goloxi.Encoder) error

func (*ActionSetMplsTtl) SetMplsTtl

func (self *ActionSetMplsTtl) SetMplsTtl(v uint8)

type ActionSetNwDst

type ActionSetNwDst struct {
	*Action
	NwAddr uint32
}

func DecodeActionSetNwDst

func DecodeActionSetNwDst(parent *Action, decoder *goloxi.Decoder) (*ActionSetNwDst, error)

func NewActionSetNwDst

func NewActionSetNwDst() *ActionSetNwDst

func (*ActionSetNwDst) GetActionFields

func (self *ActionSetNwDst) GetActionFields() map[string]interface{}

func (*ActionSetNwDst) GetActionName

func (self *ActionSetNwDst) GetActionName() string

func (*ActionSetNwDst) GetNwAddr

func (self *ActionSetNwDst) GetNwAddr() uint32

func (*ActionSetNwDst) MarshalJSON

func (self *ActionSetNwDst) MarshalJSON() ([]byte, error)

func (*ActionSetNwDst) Serialize

func (self *ActionSetNwDst) Serialize(encoder *goloxi.Encoder) error

func (*ActionSetNwDst) SetNwAddr

func (self *ActionSetNwDst) SetNwAddr(v uint32)

type ActionSetNwEcn

type ActionSetNwEcn struct {
	*Action
	NwEcn uint8
}

func DecodeActionSetNwEcn

func DecodeActionSetNwEcn(parent *Action, decoder *goloxi.Decoder) (*ActionSetNwEcn, error)

func NewActionSetNwEcn

func NewActionSetNwEcn() *ActionSetNwEcn

func (*ActionSetNwEcn) GetActionFields

func (self *ActionSetNwEcn) GetActionFields() map[string]interface{}

func (*ActionSetNwEcn) GetActionName

func (self *ActionSetNwEcn) GetActionName() string

func (*ActionSetNwEcn) GetNwEcn

func (self *ActionSetNwEcn) GetNwEcn() uint8

func (*ActionSetNwEcn) MarshalJSON

func (self *ActionSetNwEcn) MarshalJSON() ([]byte, error)

func (*ActionSetNwEcn) Serialize

func (self *ActionSetNwEcn) Serialize(encoder *goloxi.Encoder) error

func (*ActionSetNwEcn) SetNwEcn

func (self *ActionSetNwEcn) SetNwEcn(v uint8)

type ActionSetNwSrc

type ActionSetNwSrc struct {
	*Action
	NwAddr uint32
}

func DecodeActionSetNwSrc

func DecodeActionSetNwSrc(parent *Action, decoder *goloxi.Decoder) (*ActionSetNwSrc, error)

func NewActionSetNwSrc

func NewActionSetNwSrc() *ActionSetNwSrc

func (*ActionSetNwSrc) GetActionFields

func (self *ActionSetNwSrc) GetActionFields() map[string]interface{}

func (*ActionSetNwSrc) GetActionName

func (self *ActionSetNwSrc) GetActionName() string

func (*ActionSetNwSrc) GetNwAddr

func (self *ActionSetNwSrc) GetNwAddr() uint32

func (*ActionSetNwSrc) MarshalJSON

func (self *ActionSetNwSrc) MarshalJSON() ([]byte, error)

func (*ActionSetNwSrc) Serialize

func (self *ActionSetNwSrc) Serialize(encoder *goloxi.Encoder) error

func (*ActionSetNwSrc) SetNwAddr

func (self *ActionSetNwSrc) SetNwAddr(v uint32)

type ActionSetNwTos

type ActionSetNwTos struct {
	*Action
	NwTos uint8
}

func DecodeActionSetNwTos

func DecodeActionSetNwTos(parent *Action, decoder *goloxi.Decoder) (*ActionSetNwTos, error)

func NewActionSetNwTos

func NewActionSetNwTos() *ActionSetNwTos

func (*ActionSetNwTos) GetActionFields

func (self *ActionSetNwTos) GetActionFields() map[string]interface{}

func (*ActionSetNwTos) GetActionName

func (self *ActionSetNwTos) GetActionName() string

func (*ActionSetNwTos) GetNwTos

func (self *ActionSetNwTos) GetNwTos() uint8

func (*ActionSetNwTos) MarshalJSON

func (self *ActionSetNwTos) MarshalJSON() ([]byte, error)

func (*ActionSetNwTos) Serialize

func (self *ActionSetNwTos) Serialize(encoder *goloxi.Encoder) error

func (*ActionSetNwTos) SetNwTos

func (self *ActionSetNwTos) SetNwTos(v uint8)

type ActionSetNwTtl

type ActionSetNwTtl struct {
	*Action
	NwTtl uint8
}

func DecodeActionSetNwTtl

func DecodeActionSetNwTtl(parent *Action, decoder *goloxi.Decoder) (*ActionSetNwTtl, error)

func NewActionSetNwTtl

func NewActionSetNwTtl() *ActionSetNwTtl

func (*ActionSetNwTtl) GetActionFields

func (self *ActionSetNwTtl) GetActionFields() map[string]interface{}

func (*ActionSetNwTtl) GetActionName

func (self *ActionSetNwTtl) GetActionName() string

func (*ActionSetNwTtl) GetNwTtl

func (self *ActionSetNwTtl) GetNwTtl() uint8

func (*ActionSetNwTtl) MarshalJSON

func (self *ActionSetNwTtl) MarshalJSON() ([]byte, error)

func (*ActionSetNwTtl) Serialize

func (self *ActionSetNwTtl) Serialize(encoder *goloxi.Encoder) error

func (*ActionSetNwTtl) SetNwTtl

func (self *ActionSetNwTtl) SetNwTtl(v uint8)

type ActionSetQueue

type ActionSetQueue struct {
	*Action
	QueueId uint32
}

func DecodeActionSetQueue

func DecodeActionSetQueue(parent *Action, decoder *goloxi.Decoder) (*ActionSetQueue, error)

func NewActionSetQueue

func NewActionSetQueue() *ActionSetQueue

func (*ActionSetQueue) GetActionFields

func (self *ActionSetQueue) GetActionFields() map[string]interface{}

func (*ActionSetQueue) GetActionName

func (self *ActionSetQueue) GetActionName() string

func (*ActionSetQueue) GetQueueId

func (self *ActionSetQueue) GetQueueId() uint32

func (*ActionSetQueue) MarshalJSON

func (self *ActionSetQueue) MarshalJSON() ([]byte, error)

func (*ActionSetQueue) Serialize

func (self *ActionSetQueue) Serialize(encoder *goloxi.Encoder) error

func (*ActionSetQueue) SetQueueId

func (self *ActionSetQueue) SetQueueId(v uint32)

type ActionSetTpDst

type ActionSetTpDst struct {
	*Action
	TpPort uint16
}

func DecodeActionSetTpDst

func DecodeActionSetTpDst(parent *Action, decoder *goloxi.Decoder) (*ActionSetTpDst, error)

func NewActionSetTpDst

func NewActionSetTpDst() *ActionSetTpDst

func (*ActionSetTpDst) GetActionFields

func (self *ActionSetTpDst) GetActionFields() map[string]interface{}

func (*ActionSetTpDst) GetActionName

func (self *ActionSetTpDst) GetActionName() string

func (*ActionSetTpDst) GetTpPort

func (self *ActionSetTpDst) GetTpPort() uint16

func (*ActionSetTpDst) MarshalJSON

func (self *ActionSetTpDst) MarshalJSON() ([]byte, error)

func (*ActionSetTpDst) Serialize

func (self *ActionSetTpDst) Serialize(encoder *goloxi.Encoder) error

func (*ActionSetTpDst) SetTpPort

func (self *ActionSetTpDst) SetTpPort(v uint16)

type ActionSetTpSrc

type ActionSetTpSrc struct {
	*Action
	TpPort uint16
}

func DecodeActionSetTpSrc

func DecodeActionSetTpSrc(parent *Action, decoder *goloxi.Decoder) (*ActionSetTpSrc, error)

func NewActionSetTpSrc

func NewActionSetTpSrc() *ActionSetTpSrc

func (*ActionSetTpSrc) GetActionFields

func (self *ActionSetTpSrc) GetActionFields() map[string]interface{}

func (*ActionSetTpSrc) GetActionName

func (self *ActionSetTpSrc) GetActionName() string

func (*ActionSetTpSrc) GetTpPort

func (self *ActionSetTpSrc) GetTpPort() uint16

func (*ActionSetTpSrc) MarshalJSON

func (self *ActionSetTpSrc) MarshalJSON() ([]byte, error)

func (*ActionSetTpSrc) Serialize

func (self *ActionSetTpSrc) Serialize(encoder *goloxi.Encoder) error

func (*ActionSetTpSrc) SetTpPort

func (self *ActionSetTpSrc) SetTpPort(v uint16)

type ActionSetVlanPcp

type ActionSetVlanPcp struct {
	*Action
	VlanPcp uint8
}

func DecodeActionSetVlanPcp

func DecodeActionSetVlanPcp(parent *Action, decoder *goloxi.Decoder) (*ActionSetVlanPcp, error)

func NewActionSetVlanPcp

func NewActionSetVlanPcp() *ActionSetVlanPcp

func (*ActionSetVlanPcp) GetActionFields

func (self *ActionSetVlanPcp) GetActionFields() map[string]interface{}

func (*ActionSetVlanPcp) GetActionName

func (self *ActionSetVlanPcp) GetActionName() string

func (*ActionSetVlanPcp) GetVlanPcp

func (self *ActionSetVlanPcp) GetVlanPcp() uint8

func (*ActionSetVlanPcp) MarshalJSON

func (self *ActionSetVlanPcp) MarshalJSON() ([]byte, error)

func (*ActionSetVlanPcp) Serialize

func (self *ActionSetVlanPcp) Serialize(encoder *goloxi.Encoder) error

func (*ActionSetVlanPcp) SetVlanPcp

func (self *ActionSetVlanPcp) SetVlanPcp(v uint8)

type ActionSetVlanVid

type ActionSetVlanVid struct {
	*Action
	VlanVid uint16
}

func DecodeActionSetVlanVid

func DecodeActionSetVlanVid(parent *Action, decoder *goloxi.Decoder) (*ActionSetVlanVid, error)

func NewActionSetVlanVid

func NewActionSetVlanVid() *ActionSetVlanVid

func (*ActionSetVlanVid) GetActionFields

func (self *ActionSetVlanVid) GetActionFields() map[string]interface{}

func (*ActionSetVlanVid) GetActionName

func (self *ActionSetVlanVid) GetActionName() string

func (*ActionSetVlanVid) GetVlanVid

func (self *ActionSetVlanVid) GetVlanVid() uint16

func (*ActionSetVlanVid) MarshalJSON

func (self *ActionSetVlanVid) MarshalJSON() ([]byte, error)

func (*ActionSetVlanVid) Serialize

func (self *ActionSetVlanVid) Serialize(encoder *goloxi.Encoder) error

func (*ActionSetVlanVid) SetVlanVid

func (self *ActionSetVlanVid) SetVlanVid(v uint16)

type ActionType

type ActionType uint16

func (ActionType) MarshalJSON

func (self ActionType) MarshalJSON() ([]byte, error)

type AggregateStatsReply

type AggregateStatsReply struct {
	*StatsReply
	PacketCount uint64
	ByteCount   uint64
	FlowCount   uint32
}

func DecodeAggregateStatsReply

func DecodeAggregateStatsReply(parent *StatsReply, decoder *goloxi.Decoder) (*AggregateStatsReply, error)

func NewAggregateStatsReply

func NewAggregateStatsReply() *AggregateStatsReply

func (*AggregateStatsReply) GetByteCount

func (self *AggregateStatsReply) GetByteCount() uint64

func (*AggregateStatsReply) GetFlowCount

func (self *AggregateStatsReply) GetFlowCount() uint32

func (*AggregateStatsReply) GetPacketCount

func (self *AggregateStatsReply) GetPacketCount() uint64

func (*AggregateStatsReply) Serialize

func (self *AggregateStatsReply) Serialize(encoder *goloxi.Encoder) error

func (*AggregateStatsReply) SetByteCount

func (self *AggregateStatsReply) SetByteCount(v uint64)

func (*AggregateStatsReply) SetFlowCount

func (self *AggregateStatsReply) SetFlowCount(v uint32)

func (*AggregateStatsReply) SetPacketCount

func (self *AggregateStatsReply) SetPacketCount(v uint64)

type AggregateStatsRequest

type AggregateStatsRequest struct {
	*StatsRequest
	TableId    uint8
	OutPort    Port
	OutGroup   uint32
	Cookie     uint64
	CookieMask uint64
	Match      Match
}

func DecodeAggregateStatsRequest

func DecodeAggregateStatsRequest(parent *StatsRequest, decoder *goloxi.Decoder) (*AggregateStatsRequest, error)

func NewAggregateStatsRequest

func NewAggregateStatsRequest() *AggregateStatsRequest

func (*AggregateStatsRequest) GetCookie

func (self *AggregateStatsRequest) GetCookie() uint64

func (*AggregateStatsRequest) GetCookieMask

func (self *AggregateStatsRequest) GetCookieMask() uint64

func (*AggregateStatsRequest) GetMatch

func (self *AggregateStatsRequest) GetMatch() Match

func (*AggregateStatsRequest) GetOutGroup

func (self *AggregateStatsRequest) GetOutGroup() uint32

func (*AggregateStatsRequest) GetOutPort

func (self *AggregateStatsRequest) GetOutPort() Port

func (*AggregateStatsRequest) GetTableId

func (self *AggregateStatsRequest) GetTableId() uint8

func (*AggregateStatsRequest) Serialize

func (self *AggregateStatsRequest) Serialize(encoder *goloxi.Encoder) error

func (*AggregateStatsRequest) SetCookie

func (self *AggregateStatsRequest) SetCookie(v uint64)

func (*AggregateStatsRequest) SetCookieMask

func (self *AggregateStatsRequest) SetCookieMask(v uint64)

func (*AggregateStatsRequest) SetMatch

func (self *AggregateStatsRequest) SetMatch(v Match)

func (*AggregateStatsRequest) SetOutGroup

func (self *AggregateStatsRequest) SetOutGroup(v uint32)

func (*AggregateStatsRequest) SetOutPort

func (self *AggregateStatsRequest) SetOutPort(v Port)

func (*AggregateStatsRequest) SetTableId

func (self *AggregateStatsRequest) SetTableId(v uint8)

type BSNVport

type BSNVport uint16

func (*BSNVport) Decode

func (self *BSNVport) Decode(decoder *goloxi.Decoder) error

func (*BSNVport) Serialize

func (self *BSNVport) Serialize(encoder *goloxi.Encoder) error

type BadActionCode

type BadActionCode uint16

func (BadActionCode) MarshalJSON

func (self BadActionCode) MarshalJSON() ([]byte, error)

type BadActionErrorMsg

type BadActionErrorMsg struct {
	*ErrorMsg
	Code BadActionCode
	Data []byte
}

func DecodeBadActionErrorMsg

func DecodeBadActionErrorMsg(parent *ErrorMsg, decoder *goloxi.Decoder) (*BadActionErrorMsg, error)

func NewBadActionErrorMsg

func NewBadActionErrorMsg() *BadActionErrorMsg

func (*BadActionErrorMsg) GetCode

func (self *BadActionErrorMsg) GetCode() BadActionCode

func (*BadActionErrorMsg) GetData

func (self *BadActionErrorMsg) GetData() []byte

func (*BadActionErrorMsg) Serialize

func (self *BadActionErrorMsg) Serialize(encoder *goloxi.Encoder) error

func (*BadActionErrorMsg) SetCode

func (self *BadActionErrorMsg) SetCode(v BadActionCode)

func (*BadActionErrorMsg) SetData

func (self *BadActionErrorMsg) SetData(v []byte)

type BadInstructionCode

type BadInstructionCode uint16

func (BadInstructionCode) MarshalJSON

func (self BadInstructionCode) MarshalJSON() ([]byte, error)

type BadInstructionErrorMsg

type BadInstructionErrorMsg struct {
	*ErrorMsg
	Code BadInstructionCode
	Data []byte
}

func DecodeBadInstructionErrorMsg

func DecodeBadInstructionErrorMsg(parent *ErrorMsg, decoder *goloxi.Decoder) (*BadInstructionErrorMsg, error)

func NewBadInstructionErrorMsg

func NewBadInstructionErrorMsg() *BadInstructionErrorMsg

func (*BadInstructionErrorMsg) GetCode

func (*BadInstructionErrorMsg) GetData

func (self *BadInstructionErrorMsg) GetData() []byte

func (*BadInstructionErrorMsg) Serialize

func (self *BadInstructionErrorMsg) Serialize(encoder *goloxi.Encoder) error

func (*BadInstructionErrorMsg) SetCode

func (self *BadInstructionErrorMsg) SetCode(v BadInstructionCode)

func (*BadInstructionErrorMsg) SetData

func (self *BadInstructionErrorMsg) SetData(v []byte)

type BadMatchCode

type BadMatchCode uint16

func (BadMatchCode) MarshalJSON

func (self BadMatchCode) MarshalJSON() ([]byte, error)

type BadMatchErrorMsg

type BadMatchErrorMsg struct {
	*ErrorMsg
	Code BadMatchCode
	Data []byte
}

func DecodeBadMatchErrorMsg

func DecodeBadMatchErrorMsg(parent *ErrorMsg, decoder *goloxi.Decoder) (*BadMatchErrorMsg, error)

func NewBadMatchErrorMsg

func NewBadMatchErrorMsg() *BadMatchErrorMsg

func (*BadMatchErrorMsg) GetCode

func (self *BadMatchErrorMsg) GetCode() BadMatchCode

func (*BadMatchErrorMsg) GetData

func (self *BadMatchErrorMsg) GetData() []byte

func (*BadMatchErrorMsg) Serialize

func (self *BadMatchErrorMsg) Serialize(encoder *goloxi.Encoder) error

func (*BadMatchErrorMsg) SetCode

func (self *BadMatchErrorMsg) SetCode(v BadMatchCode)

func (*BadMatchErrorMsg) SetData

func (self *BadMatchErrorMsg) SetData(v []byte)

type BadRequestCode

type BadRequestCode uint16

func (BadRequestCode) MarshalJSON

func (self BadRequestCode) MarshalJSON() ([]byte, error)

type BadRequestErrorMsg

type BadRequestErrorMsg struct {
	*ErrorMsg
	Code BadRequestCode
	Data []byte
}

func DecodeBadRequestErrorMsg

func DecodeBadRequestErrorMsg(parent *ErrorMsg, decoder *goloxi.Decoder) (*BadRequestErrorMsg, error)

func NewBadRequestErrorMsg

func NewBadRequestErrorMsg() *BadRequestErrorMsg

func (*BadRequestErrorMsg) GetCode

func (self *BadRequestErrorMsg) GetCode() BadRequestCode

func (*BadRequestErrorMsg) GetData

func (self *BadRequestErrorMsg) GetData() []byte

func (*BadRequestErrorMsg) Serialize

func (self *BadRequestErrorMsg) Serialize(encoder *goloxi.Encoder) error

func (*BadRequestErrorMsg) SetCode

func (self *BadRequestErrorMsg) SetCode(v BadRequestCode)

func (*BadRequestErrorMsg) SetData

func (self *BadRequestErrorMsg) SetData(v []byte)

type BarrierReply

type BarrierReply struct {
	*Header
}

func DecodeBarrierReply

func DecodeBarrierReply(parent *Header, decoder *goloxi.Decoder) (*BarrierReply, error)

func NewBarrierReply

func NewBarrierReply() *BarrierReply

func (*BarrierReply) Serialize

func (self *BarrierReply) Serialize(encoder *goloxi.Encoder) error

type BarrierRequest

type BarrierRequest struct {
	*Header
}

func DecodeBarrierRequest

func DecodeBarrierRequest(parent *Header, decoder *goloxi.Decoder) (*BarrierRequest, error)

func NewBarrierRequest

func NewBarrierRequest() *BarrierRequest

func (*BarrierRequest) Serialize

func (self *BarrierRequest) Serialize(encoder *goloxi.Encoder) error

type Bitmap128

type Bitmap128 uint128

func (*Bitmap128) Decode

func (self *Bitmap128) Decode(decoder *goloxi.Decoder) error

func (*Bitmap128) Serialize

func (self *Bitmap128) Serialize(encoder *goloxi.Encoder) error

type Bitmap512

type Bitmap512 struct {
	// contains filtered or unexported fields
}

func (*Bitmap512) Decode

func (self *Bitmap512) Decode(decoder *goloxi.Decoder) error

func (*Bitmap512) Serialize

func (self *Bitmap512) Serialize(encoder *goloxi.Encoder) error

type BsnBwClearDataReply

type BsnBwClearDataReply struct {
	*BsnHeader
	Status uint32
}

func DecodeBsnBwClearDataReply

func DecodeBsnBwClearDataReply(parent *BsnHeader, decoder *goloxi.Decoder) (*BsnBwClearDataReply, error)

func NewBsnBwClearDataReply

func NewBsnBwClearDataReply() *BsnBwClearDataReply

func (*BsnBwClearDataReply) GetStatus

func (self *BsnBwClearDataReply) GetStatus() uint32

func (*BsnBwClearDataReply) Serialize

func (self *BsnBwClearDataReply) Serialize(encoder *goloxi.Encoder) error

func (*BsnBwClearDataReply) SetStatus

func (self *BsnBwClearDataReply) SetStatus(v uint32)

type BsnBwClearDataRequest

type BsnBwClearDataRequest struct {
	*BsnHeader
}

func DecodeBsnBwClearDataRequest

func DecodeBsnBwClearDataRequest(parent *BsnHeader, decoder *goloxi.Decoder) (*BsnBwClearDataRequest, error)

func NewBsnBwClearDataRequest

func NewBsnBwClearDataRequest() *BsnBwClearDataRequest

func (*BsnBwClearDataRequest) Serialize

func (self *BsnBwClearDataRequest) Serialize(encoder *goloxi.Encoder) error

type BsnBwEnableGetReply

type BsnBwEnableGetReply struct {
	*BsnHeader
	Enabled uint32
}

func DecodeBsnBwEnableGetReply

func DecodeBsnBwEnableGetReply(parent *BsnHeader, decoder *goloxi.Decoder) (*BsnBwEnableGetReply, error)

func NewBsnBwEnableGetReply

func NewBsnBwEnableGetReply() *BsnBwEnableGetReply

func (*BsnBwEnableGetReply) GetEnabled

func (self *BsnBwEnableGetReply) GetEnabled() uint32

func (*BsnBwEnableGetReply) Serialize

func (self *BsnBwEnableGetReply) Serialize(encoder *goloxi.Encoder) error

func (*BsnBwEnableGetReply) SetEnabled

func (self *BsnBwEnableGetReply) SetEnabled(v uint32)

type BsnBwEnableGetRequest

type BsnBwEnableGetRequest struct {
	*BsnHeader
}

func DecodeBsnBwEnableGetRequest

func DecodeBsnBwEnableGetRequest(parent *BsnHeader, decoder *goloxi.Decoder) (*BsnBwEnableGetRequest, error)

func NewBsnBwEnableGetRequest

func NewBsnBwEnableGetRequest() *BsnBwEnableGetRequest

func (*BsnBwEnableGetRequest) Serialize

func (self *BsnBwEnableGetRequest) Serialize(encoder *goloxi.Encoder) error

type BsnBwEnableSetReply

type BsnBwEnableSetReply struct {
	*BsnHeader
	Enable uint32
	Status uint32
}

func DecodeBsnBwEnableSetReply

func DecodeBsnBwEnableSetReply(parent *BsnHeader, decoder *goloxi.Decoder) (*BsnBwEnableSetReply, error)

func NewBsnBwEnableSetReply

func NewBsnBwEnableSetReply() *BsnBwEnableSetReply

func (*BsnBwEnableSetReply) GetEnable

func (self *BsnBwEnableSetReply) GetEnable() uint32

func (*BsnBwEnableSetReply) GetStatus

func (self *BsnBwEnableSetReply) GetStatus() uint32

func (*BsnBwEnableSetReply) Serialize

func (self *BsnBwEnableSetReply) Serialize(encoder *goloxi.Encoder) error

func (*BsnBwEnableSetReply) SetEnable

func (self *BsnBwEnableSetReply) SetEnable(v uint32)

func (*BsnBwEnableSetReply) SetStatus

func (self *BsnBwEnableSetReply) SetStatus(v uint32)

type BsnBwEnableSetRequest

type BsnBwEnableSetRequest struct {
	*BsnHeader
	Enable uint32
}

func DecodeBsnBwEnableSetRequest

func DecodeBsnBwEnableSetRequest(parent *BsnHeader, decoder *goloxi.Decoder) (*BsnBwEnableSetRequest, error)

func NewBsnBwEnableSetRequest

func NewBsnBwEnableSetRequest() *BsnBwEnableSetRequest

func (*BsnBwEnableSetRequest) GetEnable

func (self *BsnBwEnableSetRequest) GetEnable() uint32

func (*BsnBwEnableSetRequest) Serialize

func (self *BsnBwEnableSetRequest) Serialize(encoder *goloxi.Encoder) error

func (*BsnBwEnableSetRequest) SetEnable

func (self *BsnBwEnableSetRequest) SetEnable(v uint32)

type BsnGetInterfacesReply

type BsnGetInterfacesReply struct {
	*BsnHeader
	Interfaces []*BsnInterface
}

func DecodeBsnGetInterfacesReply

func DecodeBsnGetInterfacesReply(parent *BsnHeader, decoder *goloxi.Decoder) (*BsnGetInterfacesReply, error)

func NewBsnGetInterfacesReply

func NewBsnGetInterfacesReply() *BsnGetInterfacesReply

func (*BsnGetInterfacesReply) GetInterfaces

func (self *BsnGetInterfacesReply) GetInterfaces() []*BsnInterface

func (*BsnGetInterfacesReply) Serialize

func (self *BsnGetInterfacesReply) Serialize(encoder *goloxi.Encoder) error

func (*BsnGetInterfacesReply) SetInterfaces

func (self *BsnGetInterfacesReply) SetInterfaces(v []*BsnInterface)

type BsnGetInterfacesRequest

type BsnGetInterfacesRequest struct {
	*BsnHeader
}

func DecodeBsnGetInterfacesRequest

func DecodeBsnGetInterfacesRequest(parent *BsnHeader, decoder *goloxi.Decoder) (*BsnGetInterfacesRequest, error)

func NewBsnGetInterfacesRequest

func NewBsnGetInterfacesRequest() *BsnGetInterfacesRequest

func (*BsnGetInterfacesRequest) Serialize

func (self *BsnGetInterfacesRequest) Serialize(encoder *goloxi.Encoder) error

type BsnGetMirroringReply

type BsnGetMirroringReply struct {
	*BsnHeader
	ReportMirrorPorts uint8
}

func DecodeBsnGetMirroringReply

func DecodeBsnGetMirroringReply(parent *BsnHeader, decoder *goloxi.Decoder) (*BsnGetMirroringReply, error)

func NewBsnGetMirroringReply

func NewBsnGetMirroringReply() *BsnGetMirroringReply

func (*BsnGetMirroringReply) GetReportMirrorPorts

func (self *BsnGetMirroringReply) GetReportMirrorPorts() uint8

func (*BsnGetMirroringReply) Serialize

func (self *BsnGetMirroringReply) Serialize(encoder *goloxi.Encoder) error

func (*BsnGetMirroringReply) SetReportMirrorPorts

func (self *BsnGetMirroringReply) SetReportMirrorPorts(v uint8)

type BsnGetMirroringRequest

type BsnGetMirroringRequest struct {
	*BsnHeader
	ReportMirrorPorts uint8
}

func DecodeBsnGetMirroringRequest

func DecodeBsnGetMirroringRequest(parent *BsnHeader, decoder *goloxi.Decoder) (*BsnGetMirroringRequest, error)

func NewBsnGetMirroringRequest

func NewBsnGetMirroringRequest() *BsnGetMirroringRequest

func (*BsnGetMirroringRequest) GetReportMirrorPorts

func (self *BsnGetMirroringRequest) GetReportMirrorPorts() uint8

func (*BsnGetMirroringRequest) Serialize

func (self *BsnGetMirroringRequest) Serialize(encoder *goloxi.Encoder) error

func (*BsnGetMirroringRequest) SetReportMirrorPorts

func (self *BsnGetMirroringRequest) SetReportMirrorPorts(v uint8)

type BsnHeader

type BsnHeader struct {
	*Experimenter
	Subtype uint32
}

func NewBsnHeader

func NewBsnHeader(_subtype uint32) *BsnHeader

func (*BsnHeader) GetSubtype

func (self *BsnHeader) GetSubtype() uint32

func (*BsnHeader) Serialize

func (self *BsnHeader) Serialize(encoder *goloxi.Encoder) error

func (*BsnHeader) SetSubtype

func (self *BsnHeader) SetSubtype(v uint32)

type BsnInterface

type BsnInterface struct {
	HwAddr      net.HardwareAddr
	Name        string
	Ipv4Addr    net.IP
	Ipv4Netmask net.IP
}

func DecodeBsnInterface

func DecodeBsnInterface(decoder *goloxi.Decoder) (*BsnInterface, error)

func NewBsnInterface

func NewBsnInterface() *BsnInterface

func (*BsnInterface) GetHwAddr

func (self *BsnInterface) GetHwAddr() net.HardwareAddr

func (*BsnInterface) GetIpv4Addr

func (self *BsnInterface) GetIpv4Addr() net.IP

func (*BsnInterface) GetIpv4Netmask

func (self *BsnInterface) GetIpv4Netmask() net.IP

func (*BsnInterface) GetName

func (self *BsnInterface) GetName() string

func (*BsnInterface) Serialize

func (self *BsnInterface) Serialize(encoder *goloxi.Encoder) error

func (*BsnInterface) SetHwAddr

func (self *BsnInterface) SetHwAddr(v net.HardwareAddr)

func (*BsnInterface) SetIpv4Addr

func (self *BsnInterface) SetIpv4Addr(v net.IP)

func (*BsnInterface) SetIpv4Netmask

func (self *BsnInterface) SetIpv4Netmask(v net.IP)

func (*BsnInterface) SetName

func (self *BsnInterface) SetName(v string)

type BsnPduRxReply

type BsnPduRxReply struct {
	*BsnHeader
	Status  uint32
	PortNo  Port
	SlotNum uint8
}

func DecodeBsnPduRxReply

func DecodeBsnPduRxReply(parent *BsnHeader, decoder *goloxi.Decoder) (*BsnPduRxReply, error)

func NewBsnPduRxReply

func NewBsnPduRxReply() *BsnPduRxReply

func (*BsnPduRxReply) GetPortNo

func (self *BsnPduRxReply) GetPortNo() Port

func (*BsnPduRxReply) GetSlotNum

func (self *BsnPduRxReply) GetSlotNum() uint8

func (*BsnPduRxReply) GetStatus

func (self *BsnPduRxReply) GetStatus() uint32

func (*BsnPduRxReply) Serialize

func (self *BsnPduRxReply) Serialize(encoder *goloxi.Encoder) error

func (*BsnPduRxReply) SetPortNo

func (self *BsnPduRxReply) SetPortNo(v Port)

func (*BsnPduRxReply) SetSlotNum

func (self *BsnPduRxReply) SetSlotNum(v uint8)

func (*BsnPduRxReply) SetStatus

func (self *BsnPduRxReply) SetStatus(v uint32)

type BsnPduRxRequest

type BsnPduRxRequest struct {
	*BsnHeader
	TimeoutMs uint32
	PortNo    Port
	SlotNum   uint8
	Data      []byte
}

func DecodeBsnPduRxRequest

func DecodeBsnPduRxRequest(parent *BsnHeader, decoder *goloxi.Decoder) (*BsnPduRxRequest, error)

func NewBsnPduRxRequest

func NewBsnPduRxRequest() *BsnPduRxRequest

func (*BsnPduRxRequest) GetData

func (self *BsnPduRxRequest) GetData() []byte

func (*BsnPduRxRequest) GetPortNo

func (self *BsnPduRxRequest) GetPortNo() Port

func (*BsnPduRxRequest) GetSlotNum

func (self *BsnPduRxRequest) GetSlotNum() uint8

func (*BsnPduRxRequest) GetTimeoutMs

func (self *BsnPduRxRequest) GetTimeoutMs() uint32

func (*BsnPduRxRequest) Serialize

func (self *BsnPduRxRequest) Serialize(encoder *goloxi.Encoder) error

func (*BsnPduRxRequest) SetData

func (self *BsnPduRxRequest) SetData(v []byte)

func (*BsnPduRxRequest) SetPortNo

func (self *BsnPduRxRequest) SetPortNo(v Port)

func (*BsnPduRxRequest) SetSlotNum

func (self *BsnPduRxRequest) SetSlotNum(v uint8)

func (*BsnPduRxRequest) SetTimeoutMs

func (self *BsnPduRxRequest) SetTimeoutMs(v uint32)

type BsnPduRxTimeout

type BsnPduRxTimeout struct {
	*BsnHeader
	PortNo  Port
	SlotNum uint8
}

func DecodeBsnPduRxTimeout

func DecodeBsnPduRxTimeout(parent *BsnHeader, decoder *goloxi.Decoder) (*BsnPduRxTimeout, error)

func NewBsnPduRxTimeout

func NewBsnPduRxTimeout() *BsnPduRxTimeout

func (*BsnPduRxTimeout) GetPortNo

func (self *BsnPduRxTimeout) GetPortNo() Port

func (*BsnPduRxTimeout) GetSlotNum

func (self *BsnPduRxTimeout) GetSlotNum() uint8

func (*BsnPduRxTimeout) Serialize

func (self *BsnPduRxTimeout) Serialize(encoder *goloxi.Encoder) error

func (*BsnPduRxTimeout) SetPortNo

func (self *BsnPduRxTimeout) SetPortNo(v Port)

func (*BsnPduRxTimeout) SetSlotNum

func (self *BsnPduRxTimeout) SetSlotNum(v uint8)

type BsnPduSlotNum

type BsnPduSlotNum uint8

func (BsnPduSlotNum) MarshalJSON

func (self BsnPduSlotNum) MarshalJSON() ([]byte, error)

type BsnPduTxReply

type BsnPduTxReply struct {
	*BsnHeader
	Status  uint32
	PortNo  Port
	SlotNum uint8
}

func DecodeBsnPduTxReply

func DecodeBsnPduTxReply(parent *BsnHeader, decoder *goloxi.Decoder) (*BsnPduTxReply, error)

func NewBsnPduTxReply

func NewBsnPduTxReply() *BsnPduTxReply

func (*BsnPduTxReply) GetPortNo

func (self *BsnPduTxReply) GetPortNo() Port

func (*BsnPduTxReply) GetSlotNum

func (self *BsnPduTxReply) GetSlotNum() uint8

func (*BsnPduTxReply) GetStatus

func (self *BsnPduTxReply) GetStatus() uint32

func (*BsnPduTxReply) Serialize

func (self *BsnPduTxReply) Serialize(encoder *goloxi.Encoder) error

func (*BsnPduTxReply) SetPortNo

func (self *BsnPduTxReply) SetPortNo(v Port)

func (*BsnPduTxReply) SetSlotNum

func (self *BsnPduTxReply) SetSlotNum(v uint8)

func (*BsnPduTxReply) SetStatus

func (self *BsnPduTxReply) SetStatus(v uint32)

type BsnPduTxRequest

type BsnPduTxRequest struct {
	*BsnHeader
	TxIntervalMs uint32
	PortNo       Port
	SlotNum      uint8
	Data         []byte
}

func DecodeBsnPduTxRequest

func DecodeBsnPduTxRequest(parent *BsnHeader, decoder *goloxi.Decoder) (*BsnPduTxRequest, error)

func NewBsnPduTxRequest

func NewBsnPduTxRequest() *BsnPduTxRequest

func (*BsnPduTxRequest) GetData

func (self *BsnPduTxRequest) GetData() []byte

func (*BsnPduTxRequest) GetPortNo

func (self *BsnPduTxRequest) GetPortNo() Port

func (*BsnPduTxRequest) GetSlotNum

func (self *BsnPduTxRequest) GetSlotNum() uint8

func (*BsnPduTxRequest) GetTxIntervalMs

func (self *BsnPduTxRequest) GetTxIntervalMs() uint32

func (*BsnPduTxRequest) Serialize

func (self *BsnPduTxRequest) Serialize(encoder *goloxi.Encoder) error

func (*BsnPduTxRequest) SetData

func (self *BsnPduTxRequest) SetData(v []byte)

func (*BsnPduTxRequest) SetPortNo

func (self *BsnPduTxRequest) SetPortNo(v Port)

func (*BsnPduTxRequest) SetSlotNum

func (self *BsnPduTxRequest) SetSlotNum(v uint8)

func (*BsnPduTxRequest) SetTxIntervalMs

func (self *BsnPduTxRequest) SetTxIntervalMs(v uint32)

type BsnSetMirroring

type BsnSetMirroring struct {
	*BsnHeader
	ReportMirrorPorts uint8
}

func DecodeBsnSetMirroring

func DecodeBsnSetMirroring(parent *BsnHeader, decoder *goloxi.Decoder) (*BsnSetMirroring, error)

func NewBsnSetMirroring

func NewBsnSetMirroring() *BsnSetMirroring

func (*BsnSetMirroring) GetReportMirrorPorts

func (self *BsnSetMirroring) GetReportMirrorPorts() uint8

func (*BsnSetMirroring) Serialize

func (self *BsnSetMirroring) Serialize(encoder *goloxi.Encoder) error

func (*BsnSetMirroring) SetReportMirrorPorts

func (self *BsnSetMirroring) SetReportMirrorPorts(v uint8)

type BsnSetPktinSuppressionReply

type BsnSetPktinSuppressionReply struct {
	*BsnHeader
	Status uint32
}

func DecodeBsnSetPktinSuppressionReply

func DecodeBsnSetPktinSuppressionReply(parent *BsnHeader, decoder *goloxi.Decoder) (*BsnSetPktinSuppressionReply, error)

func NewBsnSetPktinSuppressionReply

func NewBsnSetPktinSuppressionReply() *BsnSetPktinSuppressionReply

func (*BsnSetPktinSuppressionReply) GetStatus

func (self *BsnSetPktinSuppressionReply) GetStatus() uint32

func (*BsnSetPktinSuppressionReply) Serialize

func (self *BsnSetPktinSuppressionReply) Serialize(encoder *goloxi.Encoder) error

func (*BsnSetPktinSuppressionReply) SetStatus

func (self *BsnSetPktinSuppressionReply) SetStatus(v uint32)

type BsnSetPktinSuppressionRequest

type BsnSetPktinSuppressionRequest struct {
	*BsnHeader
	Enabled     uint8
	IdleTimeout uint16
	HardTimeout uint16
	Priority    uint16
	Cookie      uint64
}

func DecodeBsnSetPktinSuppressionRequest

func DecodeBsnSetPktinSuppressionRequest(parent *BsnHeader, decoder *goloxi.Decoder) (*BsnSetPktinSuppressionRequest, error)

func NewBsnSetPktinSuppressionRequest

func NewBsnSetPktinSuppressionRequest() *BsnSetPktinSuppressionRequest

func (*BsnSetPktinSuppressionRequest) GetCookie

func (self *BsnSetPktinSuppressionRequest) GetCookie() uint64

func (*BsnSetPktinSuppressionRequest) GetEnabled

func (self *BsnSetPktinSuppressionRequest) GetEnabled() uint8

func (*BsnSetPktinSuppressionRequest) GetHardTimeout

func (self *BsnSetPktinSuppressionRequest) GetHardTimeout() uint16

func (*BsnSetPktinSuppressionRequest) GetIdleTimeout

func (self *BsnSetPktinSuppressionRequest) GetIdleTimeout() uint16

func (*BsnSetPktinSuppressionRequest) GetPriority

func (self *BsnSetPktinSuppressionRequest) GetPriority() uint16

func (*BsnSetPktinSuppressionRequest) Serialize

func (self *BsnSetPktinSuppressionRequest) Serialize(encoder *goloxi.Encoder) error

func (*BsnSetPktinSuppressionRequest) SetCookie

func (self *BsnSetPktinSuppressionRequest) SetCookie(v uint64)

func (*BsnSetPktinSuppressionRequest) SetEnabled

func (self *BsnSetPktinSuppressionRequest) SetEnabled(v uint8)

func (*BsnSetPktinSuppressionRequest)