of10

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
	VLANNone           = 65535      // OFP_VLAN_NONE
	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
	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
	OFPATStripVLAN    = 3     // OFPAT_STRIP_VLAN
	OFPATSetDlSrc     = 4     // OFPAT_SET_DL_SRC
	OFPATSetDlDst     = 5     // OFPAT_SET_DL_DST
	OFPATSetNwSrc     = 6     // OFPAT_SET_NW_SRC
	OFPATSetNwDst     = 7     // OFPAT_SET_NW_DST
	OFPATSetNwTos     = 8     // OFPAT_SET_NW_TOS
	OFPATSetTpSrc     = 9     // OFPAT_SET_TP_SRC
	OFPATSetTpDst     = 10    // OFPAT_SET_TP_DST
	OFPATEnqueue      = 11    // OFPAT_ENQUEUE
	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
)
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
)
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
	OFPCSTP        = 8   // OFPC_STP
	OFPCReserved   = 16  // OFPC_RESERVED
	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
)
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
	OFPETFlowModFailed = 3 // OFPET_FLOW_MOD_FAILED
	OFPETPortModFailed = 4 // OFPET_PORT_MOD_FAILED
	OFPETQueueOpFailed = 5 // OFPET_QUEUE_OP_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
	OFPFMFCAllTablesFull   = 0 // OFPFMFC_ALL_TABLES_FULL
	OFPFMFCOverlap         = 1 // OFPFMFC_OVERLAP
	OFPFMFCEperm           = 2 // OFPFMFC_EPERM
	OFPFMFCBadEmergTimeout = 3 // OFPFMFC_BAD_EMERG_TIMEOUT
	OFPFMFCBadCommand      = 4 // OFPFMFC_BAD_COMMAND
	OFPFMFCUnsupported     = 5 // OFPFMFC_UNSUPPORTED
)
View Source
const (
	// Identifiers from group ofp_flow_mod_flags
	OFPFFSendFlowRem  = 1 // OFPFF_SEND_FLOW_REM
	OFPFFCheckOverlap = 2 // OFPFF_CHECK_OVERLAP
	OFPFFEmerg        = 4 // OFPFF_EMERG
)
View Source
const (
	// Identifiers from group ofp_flow_removed_reason
	OFPRRIdleTimeout = 0 // OFPRR_IDLE_TIMEOUT
	OFPRRHardTimeout = 1 // OFPRR_HARD_TIMEOUT
	OFPRRDelete      = 2 // OFPRR_DELETE
)
View Source
const (
	// Identifiers from group ofp_flow_wildcards
	OFPFWInPort     = 1       // OFPFW_IN_PORT
	OFPFWDlVLAN     = 2       // OFPFW_DL_VLAN
	OFPFWDlSrc      = 4       // OFPFW_DL_SRC
	OFPFWNwDstBits  = 6       // OFPFW_NW_DST_BITS
	OFPFWNwSrcBits  = 6       // OFPFW_NW_SRC_BITS
	OFPFWNwSrcShift = 8       // OFPFW_NW_SRC_SHIFT
	OFPFWDlDst      = 8       // OFPFW_DL_DST
	OFPFWNwDstShift = 14      // OFPFW_NW_DST_SHIFT
	OFPFWDlType     = 16      // OFPFW_DL_TYPE
	OFPFWNwProto    = 32      // OFPFW_NW_PROTO
	OFPFWTpSrc      = 64      // OFPFW_TP_SRC
	OFPFWTpDst      = 128     // OFPFW_TP_DST
	OFPFWNwSrcAll   = 8192    // OFPFW_NW_SRC_ALL
	OFPFWNwSrcMask  = 16128   // OFPFW_NW_SRC_MASK
	OFPFWNwDstAll   = 524288  // OFPFW_NW_DST_ALL
	OFPFWNwDstMask  = 1032192 // OFPFW_NW_DST_MASK
	OFPFWDlVLANPCP  = 1048576 // OFPFW_DL_VLAN_PCP
	OFPFWNwTos      = 2097152 // OFPFW_NW_TOS
	OFPFWAll        = 4194303 // OFPFW_ALL
)
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_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_nicira_controller_role
	NxRoleOther  = 0 // NX_ROLE_OTHER
	NxRoleMaster = 1 // NX_ROLE_MASTER
	NxRoleSlave  = 2 // NX_ROLE_SLAVE
)
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        = 0xff00 // OFPP_MAX
	OFPPInPort     = 0xfff8 // OFPP_IN_PORT
	OFPPTable      = 0xfff9 // OFPP_TABLE
	OFPPNormal     = 0xfffa // OFPP_NORMAL
	OFPPFlood      = 0xfffb // OFPP_FLOOD
	OFPPAll        = 0xfffc // OFPP_ALL
	OFPPController = 0xfffd // OFPP_CONTROLLER
	OFPPLocal      = 0xfffe // OFPP_LOCAL
	OFPPNone       = 0xffff // OFPP_NONE
)
View Source
const (
	// Identifiers from group ofp_port_config
	OFPPCPortDown      = 1          // OFPPC_PORT_DOWN
	OFPPCNoSTP         = 2          // OFPPC_NO_STP
	OFPPCNoRecv        = 4          // OFPPC_NO_RECV
	OFPPCNoRecvSTP     = 8          // OFPPC_NO_RECV_STP
	OFPPCNoFlood       = 16         // OFPPC_NO_FLOOD
	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
	OFPPFCopper    = 128  // OFPPF_COPPER
	OFPPFFiber     = 256  // OFPPF_FIBER
	OFPPFAutoneg   = 512  // OFPPF_AUTONEG
	OFPPFPause     = 1024 // OFPPF_PAUSE
	OFPPFPauseAsym = 2048 // 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
)
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
	OFPPSSTPListen  = 0   // OFPPS_STP_LISTEN
	OFPPSSTPLearn   = 256 // OFPPS_STP_LEARN
	OFPPSSTPForward = 512 // OFPPS_STP_FORWARD
	OFPPSSTPBlock   = 768 // OFPPS_STP_BLOCK
	OFPPSSTPMask    = 768 // OFPPS_STP_MASK
)
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
	OFPSTExperimenter = 65535 // OFPST_EXPERIMENTER
)
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
	OFPTPortMod               = 15 // OFPT_PORT_MOD
	OFPTStatsRequest          = 16 // OFPT_STATS_REQUEST
	OFPTStatsReply            = 17 // OFPT_STATS_REPLY
	OFPTBarrierRequest        = 18 // OFPT_BARRIER_REQUEST
	OFPTBarrierReply          = 19 // OFPT_BARRIER_REPLY
	OFPTQueueGetConfigRequest = 20 // OFPT_QUEUE_GET_CONFIG_REQUEST
	OFPTQueueGetConfigReply   = 21 // OFPT_QUEUE_GET_CONFIG_REPLY
)
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_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 ActionEnqueue

type ActionEnqueue struct {
	*Action
	Port    Port
	QueueId uint32
}

func DecodeActionEnqueue

func DecodeActionEnqueue(parent *Action, decoder *goloxi.Decoder) (*ActionEnqueue, error)

func NewActionEnqueue

func NewActionEnqueue() *ActionEnqueue

func (*ActionEnqueue) GetActionFields

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

func (*ActionEnqueue) GetActionName

func (self *ActionEnqueue) GetActionName() string

func (*ActionEnqueue) GetPort

func (self *ActionEnqueue) GetPort() Port

func (*ActionEnqueue) GetQueueId

func (self *ActionEnqueue) GetQueueId() uint32

func (*ActionEnqueue) MarshalJSON

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

func (*ActionEnqueue) Serialize

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

func (*ActionEnqueue) SetPort

func (self *ActionEnqueue) SetPort(v Port)

func (*ActionEnqueue) SetQueueId

func (self *ActionEnqueue) SetQueueId(v uint32)

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 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 ActionIdEnqueue

type ActionIdEnqueue struct {
	*ActionId
}

func DecodeActionIdEnqueue

func DecodeActionIdEnqueue(parent *ActionId, decoder *goloxi.Decoder) (*ActionIdEnqueue, error)

func NewActionIdEnqueue

func NewActionIdEnqueue() *ActionIdEnqueue

func (*ActionIdEnqueue) Serialize

func (self *ActionIdEnqueue) 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 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 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 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 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 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 ActionIdStripVlan

type ActionIdStripVlan struct {
	*ActionId
}

func DecodeActionIdStripVlan

func DecodeActionIdStripVlan(parent *ActionId, decoder *goloxi.Decoder) (*ActionIdStripVlan, error)

func NewActionIdStripVlan

func NewActionIdStripVlan() *ActionIdStripVlan

func (*ActionIdStripVlan) Serialize

func (self *ActionIdStripVlan) 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 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 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 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 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 ActionStripVlan

type ActionStripVlan struct {
	*Action
}

func DecodeActionStripVlan

func DecodeActionStripVlan(parent *Action, decoder *goloxi.Decoder) (*ActionStripVlan, error)

func NewActionStripVlan

func NewActionStripVlan() *ActionStripVlan

func (*ActionStripVlan) GetActionFields

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

func (*ActionStripVlan) GetActionName

func (self *ActionStripVlan) GetActionName() string

func (*ActionStripVlan) MarshalJSON

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

func (*ActionStripVlan) Serialize

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

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
	Match   Match
	TableId uint8
	OutPort Port
}

func DecodeAggregateStatsRequest

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

func NewAggregateStatsRequest

func NewAggregateStatsRequest() *AggregateStatsRequest

func (*AggregateStatsRequest) GetMatch

func (self *AggregateStatsRequest) GetMatch() Match

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

func (self *AggregateStatsRequest) SetMatch(v Match)

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 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 BsnGetIpMaskReply

type BsnGetIpMaskReply struct {
	*BsnHeader
	Index uint8
	Mask  uint32
}

func DecodeBsnGetIpMaskReply

func DecodeBsnGetIpMaskReply(parent *BsnHeader, decoder *goloxi.Decoder) (*BsnGetIpMaskReply, error)

func NewBsnGetIpMaskReply

func NewBsnGetIpMaskReply() *BsnGetIpMaskReply

func (*BsnGetIpMaskReply) GetIndex

func (self *BsnGetIpMaskReply) GetIndex() uint8

func (*BsnGetIpMaskReply) GetMask

func (self *BsnGetIpMaskReply) GetMask() uint32

func (*BsnGetIpMaskReply) Serialize

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

func (*BsnGetIpMaskReply) SetIndex

func (self *BsnGetIpMaskReply) SetIndex(v uint8)

func (*BsnGetIpMaskReply) SetMask

func (self *BsnGetIpMaskReply) SetMask(v uint32)

type BsnGetIpMaskRequest

type BsnGetIpMaskRequest struct {
	*BsnHeader
	Index uint8
}

func DecodeBsnGetIpMaskRequest

func DecodeBsnGetIpMaskRequest(parent *BsnHeader, decoder *goloxi.Decoder) (*BsnGetIpMaskRequest, error)

func NewBsnGetIpMaskRequest

func NewBsnGetIpMaskRequest() *BsnGetIpMaskRequest

func (*BsnGetIpMaskRequest) GetIndex

func (self *BsnGetIpMaskRequest) GetIndex() uint8

func (*BsnGetIpMaskRequest) Serialize

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

func (*BsnGetIpMaskRequest) SetIndex

func (self *BsnGetIpMaskRequest) SetIndex(v uint8)

type BsnGetL2TableReply

type BsnGetL2TableReply struct {
	*BsnHeader
	L2TableEnable   uint8
	L2TablePriority uint16
}

func DecodeBsnGetL2TableReply

func DecodeBsnGetL2TableReply(parent *BsnHeader, decoder *goloxi.Decoder) (*BsnGetL2TableReply, error)

func NewBsnGetL2TableReply

func NewBsnGetL2TableReply() *BsnGetL2TableReply

func (*BsnGetL2TableReply) GetL2TableEnable

func (self *BsnGetL2TableReply) GetL2TableEnable() uint8

func (*BsnGetL2TableReply) GetL2TablePriority

func (self *BsnGetL2TableReply) GetL2TablePriority() uint16

func (*BsnGetL2TableReply) Serialize

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

func (*BsnGetL2TableReply) SetL2TableEnable

func (self *BsnGetL2TableReply) SetL2TableEnable(v uint8)

func (*BsnGetL2TableReply) SetL2TablePriority

func (self *BsnGetL2TableReply) SetL2TablePriority(v uint16)

type BsnGetL2TableRequest

type BsnGetL2TableRequest struct {
	*BsnHeader
}

func DecodeBsnGetL2TableRequest

func DecodeBsnGetL2TableRequest(parent *BsnHeader, decoder *goloxi.Decoder) (*BsnGetL2TableRequest, error)

func NewBsnGetL2TableRequest

func NewBsnGetL2TableRequest() *BsnGetL2TableRequest

func (*BsnGetL2TableRequest) Serialize

func (self *BsnGetL2TableRequest) 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 BsnHybridGetReply

type BsnHybridGetReply struct {
	*BsnHeader
	HybridEnable  uint8
	HybridVersion uint16
}

func DecodeBsnHybridGetReply

func DecodeBsnHybridGetReply(parent *BsnHeader, decoder *goloxi.Decoder) (*BsnHybridGetReply, error)

func NewBsnHybridGetReply

func NewBsnHybridGetReply() *BsnHybridGetReply

func (*BsnHybridGetReply) GetHybridEnable

func (self *BsnHybridGetReply) GetHybridEnable() uint8

func (*BsnHybridGetReply) GetHybridVersion

func (self *BsnHybridGetReply) GetHybridVersion() uint16

func (*BsnHybridGetReply) Serialize

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

func (*BsnHybridGetReply) SetHybridEnable

func (self *BsnHybridGetReply) SetHybridEnable(v uint8)

func (*BsnHybridGetReply) SetHybridVersion

func (self *BsnHybridGetReply) SetHybridVersion(v uint16)

type BsnHybridGetRequest

type BsnHybridGetRequest struct {
	*BsnHeader
}

func DecodeBsnHybridGetRequest

func DecodeBsnHybridGetRequest(parent *BsnHeader, decoder *goloxi.Decoder) (*BsnHybridGetRequest, error)

func NewBsnHybridGetRequest

func NewBsnHybridGetRequest() *BsnHybridGetRequest

func (*BsnHybridGetRequest) Serialize

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

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 BsnSetIpMask

type BsnSetIpMask struct {
	*BsnHeader
	Index uint8
	Mask  uint32
}

func DecodeBsnSetIpMask

func DecodeBsnSetIpMask(parent *BsnHeader, decoder *goloxi.Decoder) (*BsnSetIpMask, error)

func NewBsnSetIpMask

func NewBsnSetIpMask() *BsnSetIpMask

func (*BsnSetIpMask) GetIndex

func (self *BsnSetIpMask) GetIndex() uint8

func (*BsnSetIpMask) GetMask

func (self *BsnSetIpMask) GetMask() uint32

func (*BsnSetIpMask) Serialize

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

func (*BsnSetIpMask) SetIndex

func (self *BsnSetIpMask) SetIndex(v uint8)

func (*BsnSetIpMask) SetMask

func (self *BsnSetIpMask) SetMask(v uint32)

type BsnSetL2TableReply

type BsnSetL2TableReply struct {
	*BsnHeader
	L2TableEnable   uint8
	L2TablePriority uint16
	Status          uint32
}

func DecodeBsnSetL2TableReply

func DecodeBsnSetL2TableReply(parent *BsnHeader, decoder *goloxi.Decoder) (*BsnSetL2TableReply, error)

func NewBsnSetL2TableReply

func NewBsnSetL2TableReply() *BsnSetL2TableReply

func (*BsnSetL2TableReply) GetL2TableEnable

func (self *BsnSetL2TableReply) GetL2TableEnable() uint8

func (*BsnSetL2TableReply) GetL2TablePriority

func (self *BsnSetL2TableReply) GetL2TablePriority() uint16

func (*BsnSetL2TableReply) GetStatus

func (self *BsnSetL2TableReply) GetStatus() uint32

func (*BsnSetL2TableReply) Serialize

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

func (*BsnSetL2TableReply) SetL2TableEnable

func (self *BsnSetL2TableReply) SetL2TableEnable(v uint8)

func (*BsnSetL2TableReply) SetL2TablePriority

func (self *BsnSetL2TableReply) SetL2TablePriority(v uint16)

func (*BsnSetL2TableReply) SetStatus

func (self *BsnSetL2TableReply) SetStatus(v uint32)

type BsnSetL2TableRequest

type BsnSetL2TableRequest struct {
	*BsnHeader
	L2TableEnable   uint8
	L2TablePriority uint16
}

func DecodeBsnSetL2TableRequest

func DecodeBsnSetL2TableRequest(parent *BsnHeader, decoder *goloxi.Decoder) (*BsnSetL2TableRequest, error)

func NewBsnSetL2TableRequest

func NewBsnSetL2TableRequest() *BsnSetL2TableRequest

func (*BsnSetL2TableRequest) GetL2TableEnable

func (self *BsnSetL2TableRequest) GetL2TableEnable() uint8

func (*BsnSetL2TableRequest) GetL2TablePriority

func (self *BsnSetL2TableRequest) GetL2TablePriority() uint16

func (*BsnSetL2TableRequest) Serialize

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

func (*BsnSetL2TableRequest) SetL2TableEnable

func (self *BsnSetL2TableRequest) SetL2TableEnable(v uint8)

func (*BsnSetL2TableRequest) SetL2TablePriority

func (self *BsnSetL2TableRequest) SetL2TablePriority(v uint16)

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

func (self *BsnSetPktinSuppressionRequest) SetHardTimeout(v uint16)

func (*BsnSetPktinSuppressionRequest) SetIdleTimeout

func (self *BsnSetPktinSuppressionRequest) SetIdleTimeout(v uint16)

func (*BsnSetPktinSuppressionRequest) SetPriority

func (self *BsnSetPktinSuppressionRequest) SetPriority(v uint16)

type BsnShellCommand

type BsnShellCommand struct {
	*BsnHeader
	Service uint32
	Data    []byte
}

func DecodeBsnShellCommand

func DecodeBsnShellCommand(parent *BsnHeader, decoder *goloxi.Decoder) (*BsnShellCommand, error)

func NewBsnShellCommand

func NewBsnShellCommand() *BsnShellCommand

func (*BsnShellCommand) GetData

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

func (*BsnShellCommand) GetService

func (self *BsnShellCommand) GetService() uint32

func (*BsnShellCommand) Serialize

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

func (*BsnShellCommand) SetData

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

func (*BsnShellCommand) SetService

func (self *BsnShellCommand) SetService(v uint32)

type BsnShellOutput

type BsnShellOutput struct {
	*BsnHeader
	Data []byte
}

func DecodeBsnShellOutput

func DecodeBsnShellOutput(parent *BsnHeader, decoder *goloxi.Decoder) (*BsnShellOutput, error)

func NewBsnShellOutput

func NewBsnShellOutput() *BsnShellOutput

func (*BsnShellOutput) GetData

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

func (*BsnShellOutput) Serialize

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

func (*BsnShellOutput) SetData

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

type BsnShellStatus

type BsnShellStatus struct {
	*BsnHeader
	Status uint32
}

func DecodeBsnShellStatus

func DecodeBsnShellStatus(parent *BsnHeader, decoder *goloxi.Decoder) (*BsnShellStatus, error)

func NewBsnShellStatus

func NewBsnShellStatus() *BsnShellStatus

func (*BsnShellStatus) GetStatus

func (self *BsnShellStatus) GetStatus() uint32

func (*BsnShellStatus) Serialize

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

func (*BsnShellStatus) SetStatus

func (self *BsnShellStatus) SetStatus(v uint32)

type BsnStatsReply

type BsnStatsReply struct {
	*ExperimenterStatsReply
	Subtype uint32
}

func NewBsnStatsReply

func NewBsnStatsReply(_subtype uint32) *BsnStatsReply

func (*BsnStatsReply) GetSubtype

func (self *BsnStatsReply) GetSubtype() uint32

func (*BsnStatsReply) Serialize

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

func (*BsnStatsReply) SetSubtype

func (self *BsnStatsReply) SetSubtype(v uint32)

type BsnStatsRequest

type BsnStatsRequest struct {
	*ExperimenterStatsRequest
	Subtype uint32
}

func NewBsnStatsRequest

func NewBsnStatsRequest(_subtype uint32) *BsnStatsRequest

func (*BsnStatsRequest) GetSubtype

func (self *BsnStatsRequest) GetSubtype() uint32

func (*BsnStatsRequest) Serialize

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

func (*BsnStatsRequest) SetSubtype

func (self *BsnStatsRequest) SetSubtype(v uint32)

type BsnVirtualPortCreateReply

type BsnVirtualPortCreateReply struct {
	*BsnHeader
	Status  uint32
	VportNo uint32
}

func DecodeBsnVirtualPortCreateReply

func DecodeBsnVirtualPortCreateReply(parent *BsnHeader, decoder *goloxi.Decoder) (*BsnVirtualPortCreateReply, error)

func NewBsnVirtualPortCreateReply

func NewBsnVirtualPortCreateReply() *BsnVirtualPortCreateReply

func (*BsnVirtualPortCreateReply) GetStatus

func (self *BsnVirtualPortCreateReply) GetStatus() uint32

func (*BsnVirtualPortCreateReply) GetVportNo

func (self *BsnVirtualPortCreateReply) GetVportNo() uint32

func (*BsnVirtualPortCreateReply) Serialize

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

func (*BsnVirtualPortCreateReply) SetStatus

func (self *BsnVirtualPortCreateReply) SetStatus(v uint32)

func (*BsnVirtualPortCreateReply) SetVportNo

func (self *BsnVirtualPortCreateReply) SetVportNo(v uint32)

type BsnVirtualPortCreateRequest

type BsnVirtualPortCreateRequest struct {
	*BsnHeader
	Vport BSNVport
}

func DecodeBsnVirtualPortCreateRequest

func DecodeBsnVirtualPortCreateRequest(parent *BsnHeader, decoder *goloxi.Decoder) (*BsnVirtualPortCreateRequest, error)

func NewBsnVirtualPortCreateRequest

func NewBsnVirtualPortCreateRequest() *BsnVirtualPortCreateRequest

func (*BsnVirtualPortCreateRequest) GetVport

func (self *BsnVirtualPortCreateRequest) GetVport() BSNVport

func (*BsnVirtualPortCreateRequest) Serialize

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

func (*BsnVirtualPortCreateRequest) SetVport

func (self *BsnVirtualPortCreateRequest) SetVport(v BSNVport)

type BsnVirtualPortRemoveReply

type BsnVirtualPortRemoveReply struct {
	*BsnHeader
	Status uint32
}

func DecodeBsnVirtualPortRemoveReply

func DecodeBsnVirtualPortRemoveReply(parent *BsnHeader, decoder *goloxi.Decoder) (*BsnVirtualPortRemoveReply, error)

func NewBsnVirtualPortRemoveReply

func NewBsnVirtualPortRemoveReply() *BsnVirtualPortRemoveReply

func (*BsnVirtualPortRemoveReply) GetStatus

func (self *BsnVirtualPortRemoveReply) GetStatus() uint32

func (*BsnVirtualPortRemoveReply) Serialize

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

func (*BsnVirtualPortRemoveReply) SetStatus

func (self *BsnVirtualPortRemoveReply) SetStatus(v uint32)

type BsnVirtualPortRemoveRequest

type BsnVirtualPortRemoveRequest struct {
	*BsnHeader
	VportNo uint32
}

func DecodeBsnVirtualPortRemoveRequest

func DecodeBsnVirtualPortRemoveRequest(parent *BsnHeader, decoder *goloxi.Decoder) (*BsnVirtualPortRemoveRequest, error)

func NewBsnVirtualPortRemoveRequest

func NewBsnVirtualPortRemoveRequest() *BsnVirtualPortRemoveRequest

func (*BsnVirtualPortRemoveRequest) GetVportNo

func (self *BsnVirtualPortRemoveRequest) GetVportNo() uint32

func (*BsnVirtualPortRemoveRequest) Serialize

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

func (*BsnVirtualPortRemoveRequest) SetVportNo

func (self *BsnVirtualPortRemoveRequest) SetVportNo(v uint32)

type BsnVport

type BsnVport struct {
	Type   uint16
	Length uint16
}

func NewBsnVport

func NewBsnVport(_type uint16) *BsnVport

func (*BsnVport) Decode

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

func (*BsnVport) GetLength

func (self *BsnVport) GetLength() uint16

func (*BsnVport) GetType

func (self *BsnVport) GetType() uint16

func (*BsnVport) Serialize

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

func (*BsnVport) SetLength

func (self *BsnVport) SetLength(v uint16)

func (*BsnVport) SetType

func (self *BsnVport) SetType(v uint16)

type BsnVportL2Gre

type BsnVportL2Gre struct {
	*BsnVport
	Flags          BsnVportL2GreFlags
	PortNo         Port
	LoopbackPortNo Port
	LocalMac       net.HardwareAddr
	NhMac          net.HardwareAddr
	SrcIp          net.IP
	DstIp          net.IP
	Dscp           uint8
	Ttl            uint8
	Vpn            uint32
	RateLimit      uint32
	IfName         string
}

func DecodeBsnVportL2Gre

func DecodeBsnVportL2Gre(parent *BsnVport, decoder *goloxi.Decoder) (*BsnVportL2Gre, error)

func NewBsnVportL2Gre

func NewBsnVportL2Gre() *BsnVportL2Gre

func (*BsnVportL2Gre) GetDscp

func (self *BsnVportL2Gre) GetDscp() uint8

func (*BsnVportL2Gre) GetDstIp

func (self *BsnVportL2Gre) GetDstIp() net.IP

func (*BsnVportL2Gre) GetFlags

func (self *BsnVportL2Gre) GetFlags() BsnVportL2GreFlags

func (*BsnVportL2Gre) GetIfName

func (self *BsnVportL2Gre) GetIfName() string

func (*BsnVportL2Gre) GetLocalMac

func (self *BsnVportL2Gre) GetLocalMac() net.HardwareAddr

func (*BsnVportL2Gre) GetLoopbackPortNo

func (self *BsnVportL2Gre) GetLoopbackPortNo() Port

func (*BsnVportL2Gre) GetNhMac

func (self *BsnVportL2Gre) GetNhMac() net.HardwareAddr

func (*BsnVportL2Gre) GetPortNo

func (self *BsnVportL2Gre) GetPortNo() Port

func (*BsnVportL2Gre) GetRateLimit

func (self *BsnVportL2Gre) GetRateLimit() uint32

func (*BsnVportL2Gre) GetSrcIp

func (self *BsnVportL2Gre) GetSrcIp() net.IP

func (*BsnVportL2Gre) GetTtl

func (self *BsnVportL2Gre) GetTtl() uint8

func (*BsnVportL2Gre) GetVpn

func (self *BsnVportL2Gre) GetVpn() uint32

func (*BsnVportL2Gre) Serialize

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

func (*BsnVportL2Gre) SetDscp

func (self *BsnVportL2Gre) SetDscp(v uint8)

func (*BsnVportL2Gre) SetDstIp

func (self *BsnVportL2Gre) SetDstIp(v net.IP)

func (*BsnVportL2Gre) SetFlags

func (self *BsnVportL2Gre) SetFlags(v BsnVportL2GreFlags)

func (*BsnVportL2Gre) SetIfName

func (self *BsnVportL2Gre) SetIfName(v string)

func (*BsnVportL2Gre) SetLocalMac

func (self *BsnVportL2Gre) SetLocalMac(v net.HardwareAddr)

func (*BsnVportL2Gre) SetLoopbackPortNo

func (self *BsnVportL2Gre) SetLoopbackPortNo(v Port)

func (*BsnVportL2Gre) SetNhMac

func (self *BsnVportL2Gre) SetNhMac(v net.HardwareAddr)

func (*BsnVportL2Gre) SetPortNo

func (self *BsnVportL2Gre) SetPortNo(v Port)

func (*BsnVportL2Gre) SetRateLimit

func (self *BsnVportL2Gre) SetRateLimit(v uint32)

func (*BsnVportL2Gre) SetSrcIp

func (self *BsnVportL2Gre) SetSrcIp(v net.IP)

func (*BsnVportL2Gre) SetTtl

func (self *BsnVportL2Gre) SetTtl(v uint8)

func (*BsnVportL2Gre) SetVpn

func (self *BsnVportL2Gre) SetVpn(v uint32)

type BsnVportL2GreFlags

type BsnVportL2GreFlags uint32

func (BsnVportL2GreFlags) MarshalJSON

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

type BsnVportQInQ

type BsnVportQInQ struct {
	*BsnVport
	PortNo        uint32
	IngressTpid   uint16
	IngressVlanId uint16
	EgressTpid    uint16
	EgressVlanId  uint16
	IfName        string
}

func DecodeBsnVportQInQ

func DecodeBsnVportQInQ(parent *BsnVport, decoder *goloxi.Decoder) (*BsnVportQInQ, error)

func NewBsnVportQInQ

func NewBsnVportQInQ() *BsnVportQInQ

func (*BsnVportQInQ) GetEgressTpid

func (self *BsnVportQInQ) GetEgressTpid() uint16

func (*BsnVportQInQ) GetEgressVlanId

func (self *BsnVportQInQ) GetEgressVlanId() uint16

func (*BsnVportQInQ) GetIfName

func (self *BsnVportQInQ) GetIfName() string

func (*BsnVportQInQ) GetIngressTpid

func (self *BsnVportQInQ) GetIngressTpid() uint16

func (*BsnVportQInQ) GetIngressVlanId

func (self *BsnVportQInQ) GetIngressVlanId() uint16

func (*BsnVportQInQ) GetPortNo

func (self *BsnVportQInQ) GetPortNo() uint32

func (*BsnVportQInQ) Serialize

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

func (*BsnVportQInQ) SetEgressTpid

func (self *BsnVportQInQ) SetEgressTpid(v uint16)

func (*BsnVportQInQ) SetEgressVlanId

func (self *BsnVportQInQ) SetEgressVlanId(v uint16)

func (*BsnVportQInQ) SetIfName

func (self *BsnVportQInQ) SetIfName(v string)

func (*BsnVportQInQ) SetIngressTpid

func (self *BsnVportQInQ) SetIngressTpid(v uint16)

func (*BsnVportQInQ) SetIngressVlanId

func (self *BsnVportQInQ) SetIngressVlanId(v uint16)

func (*BsnVportQInQ) SetPortNo

func (self *BsnVportQInQ) SetPortNo(v uint32)

type BsnVportQInQUntagged

type BsnVportQInQUntagged uint16

func (BsnVportQInQUntagged) MarshalJSON

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

type Capabilities

type Capabilities uint32

func (Capabilities) MarshalJSON

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

type Checksum128

type Checksum128 [16]byte

func (*Checksum128) Decode

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

func (*Checksum128) Serialize

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

type ConfigFlags

type ConfigFlags uint16

func (ConfigFlags) MarshalJSON

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

type ControllerURI

type ControllerURI uint16

func (*ControllerURI) Decode

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

func (*ControllerURI) Serialize

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

type CsStates

type CsStates uint32

func (CsStates) MarshalJSON

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

type DescStatsReply

type DescStatsReply struct {
	*StatsReply
	MfrDesc   string
	HwDesc    string
	SwDesc    string
	SerialNum string
	DpDesc    string
}

func DecodeDescStatsReply

func DecodeDescStatsReply(parent *StatsReply, decoder *goloxi.Decoder) (*DescStatsReply, error)

func NewDescStatsReply

func NewDescStatsReply() *DescStatsReply

func (*DescStatsReply) GetDpDesc

func (self *DescStatsReply) GetDpDesc() string

func (*DescStatsReply) GetHwDesc

func (self *DescStatsReply) GetHwDesc() string

func (*DescStatsReply) GetMfrDesc

func (self *DescStatsReply) GetMfrDesc() string

func (*DescStatsReply) GetSerialNum

func (self *DescStatsReply) GetSerialNum() string

func (*DescStatsReply) GetSwDesc

func (self *DescStatsReply) GetSwDesc() string

func (*DescStatsReply) Serialize

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

func (*DescStatsReply) SetDpDesc

func (self *DescStatsReply) SetDpDesc(v string)

func (*DescStatsReply) SetHwDesc

func (self *DescStatsReply) SetHwDesc(v string)

func (*DescStatsReply) SetMfrDesc

func (self *DescStatsReply) SetMfrDesc(v string)

func (*DescStatsReply) SetSerialNum

func (self *DescStatsReply) SetSerialNum(v string)

func (*DescStatsReply) SetSwDesc

func (self *DescStatsReply) SetSwDesc(v string)

type DescStatsRequest

type DescStatsRequest struct {
	*StatsRequest
}

func DecodeDescStatsRequest

func DecodeDescStatsRequest(parent *StatsRequest, decoder *goloxi.Decoder) (*DescStatsRequest, error)

func NewDescStatsRequest

func NewDescStatsRequest() *DescStatsRequest

func (*DescStatsRequest) Serialize

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

type EchoReply

type EchoReply struct {
	*Header
	Data []byte
}

func DecodeEchoReply

func DecodeEchoReply(parent *Header, decoder *goloxi.Decoder) (*EchoReply, error)

func NewEchoReply

func NewEchoReply() *EchoReply

func (*EchoReply) GetData

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

func (*EchoReply) Serialize

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

func (*EchoReply) SetData

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

type EchoRequest

type EchoRequest struct {
	*Header
	Data []byte
}

func DecodeEchoRequest

func DecodeEchoRequest(parent *Header, decoder *goloxi.Decoder) (*EchoRequest, error)

func NewEchoRequest

func NewEchoRequest() *EchoRequest

func (*EchoRequest) GetData

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

func (*EchoRequest) Serialize

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

func (*EchoRequest) SetData

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

type EdNshPropType

type EdNshPropType uint8

func (EdNshPropType) MarshalJSON

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

type EdPropClass

type EdPropClass uint16

func (EdPropClass) MarshalJSON

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

type EdPropHeader

type EdPropHeader struct {
	PropClass uint16
}

func NewEdPropHeader

func NewEdPropHeader(_prop_class uint16) *EdPropHeader

func (*EdPropHeader) GetPropClass

func (self *EdPropHeader) GetPropClass() uint16

func (*EdPropHeader) Serialize

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

func (*EdPropHeader) SetPropClass

func (self *EdPropHeader) SetPropClass(v uint16)

type EdPropNsh

type EdPropNsh struct {
	*EdPropHeader
	Type uint8
	Len  uint8
}

func NewEdPropNsh

func NewEdPropNsh(_type uint8) *EdPropNsh

func (*EdPropNsh) GetLen

func (self *EdPropNsh) GetLen() uint8

func (*EdPropNsh) GetType

func (self *EdPropNsh) GetType() uint8

func (*EdPropNsh) Serialize

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

func (*EdPropNsh) SetLen

func (self *EdPropNsh) SetLen(v uint8)

func (*EdPropNsh) SetType

func (self *EdPropNsh) SetType(v uint8)

type EdPropNshMdType

type EdPropNshMdType struct {
	*EdPropNsh
	MdType uint8
}

func DecodeEdPropNshMdType

func DecodeEdPropNshMdType(parent *EdPropNsh, decoder *goloxi.Decoder) (*EdPropNshMdType, error)

func NewEdPropNshMdType

func NewEdPropNshMdType() *EdPropNshMdType

func (*EdPropNshMdType) GetMdType

func (self *EdPropNshMdType) GetMdType() uint8

func (*EdPropNshMdType) Serialize

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

func (*EdPropNshMdType) SetMdType

func (self *EdPropNshMdType) SetMdType(v uint8)

type EdPropNshTlv

type EdPropNshTlv struct {
	*EdPropNsh
	TlvClass uint16
	TlvType  uint8
	TlvLen   uint8
	Value    []byte
}

func DecodeEdPropNshTlv

func DecodeEdPropNshTlv(parent *EdPropNsh, decoder *goloxi.Decoder) (*EdPropNshTlv, error)

func NewEdPropNshTlv

func NewEdPropNshTlv() *EdPropNshTlv

func (*EdPropNshTlv) GetTlvClass

func (self *EdPropNshTlv) GetTlvClass() uint16

func (*EdPropNshTlv) GetTlvLen

func (self *EdPropNshTlv) GetTlvLen() uint8

func (*EdPropNshTlv) GetTlvType

func (self *EdPropNshTlv) GetTlvType() uint8

func (*EdPropNshTlv) GetValue

func (self *EdPropNshTlv) GetValue() []byte

func (*EdPropNshTlv) Serialize

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

func (*EdPropNshTlv) SetTlvClass

func (self *EdPropNshTlv) SetTlvClass(v uint16)

func (*EdPropNshTlv) SetTlvLen

func (self *EdPropNshTlv) SetTlvLen(v uint8)

func (*EdPropNshTlv) SetTlvType

func (self *EdPropNshTlv) SetTlvType(v uint8)

func (*EdPropNshTlv) SetValue

func (self *EdPropNshTlv) SetValue(v []byte)

type ErrorMsg

type ErrorMsg struct {
	*Header
	ErrType uint16
}

func NewErrorMsg

func NewErrorMsg(_err_type uint16) *ErrorMsg

func (*ErrorMsg) GetErrType

func (self *ErrorMsg) GetErrType() uint16

func (*ErrorMsg) Serialize

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

func (*ErrorMsg) SetErrType

func (self *ErrorMsg) SetErrType(v uint16)

type ErrorType

type ErrorType uint16

func (ErrorType) MarshalJSON

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

type EthernetType

type EthernetType uint16

func (EthernetType) MarshalJSON

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

func (EthernetType) String

func (self EthernetType) String() string

type Experimenter

type Experimenter struct {
	*Header
	Experimenter uint32
}

func NewExperimenter

func NewExperimenter(_experimenter uint32) *Experimenter

func (*Experimenter) GetExperimenter

func (self *Experimenter) GetExperimenter() uint32

func (*Experimenter) Serialize

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

func (*Experimenter) SetExperimenter

func (self *Experimenter) SetExperimenter(v uint32)

type ExperimenterStatsReply

type ExperimenterStatsReply struct {
	*StatsReply
	Experimenter uint32
}

func NewExperimenterStatsReply

func NewExperimenterStatsReply(_experimenter uint32) *ExperimenterStatsReply

func (*ExperimenterStatsReply) GetExperimenter

func (self *ExperimenterStatsReply) GetExperimenter() uint32

func (*ExperimenterStatsReply) Serialize

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

func (*ExperimenterStatsReply) SetExperimenter

func (self *ExperimenterStatsReply) SetExperimenter(v uint32)

type ExperimenterStatsRequest

type ExperimenterStatsRequest struct {
	*StatsRequest
	Experimenter uint32
}

func NewExperimenterStatsRequest

func NewExperimenterStatsRequest(_experimenter uint32) *ExperimenterStatsRequest

func (*ExperimenterStatsRequest) GetExperimenter

func (self *ExperimenterStatsRequest) GetExperimenter() uint32

func (*ExperimenterStatsRequest) Serialize

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

func (*ExperimenterStatsRequest) SetExperimenter

func (self *ExperimenterStatsRequest) SetExperimenter(v uint32)

type FeaturesReply

type FeaturesReply struct {
	*Header
	DatapathId   uint64
	NBuffers     uint32
	NTables      uint8
	Capabilities Capabilities
	Actions      uint32
	Ports        []*PortDesc
}

func DecodeFeaturesReply

func DecodeFeaturesReply(parent *Header, decoder *goloxi.Decoder) (*FeaturesReply, error)

func NewFeaturesReply

func NewFeaturesReply() *FeaturesReply

func (*FeaturesReply) GetActions

func (self *FeaturesReply) GetActions() uint32

func (*FeaturesReply) GetCapabilities

func (self *FeaturesReply) GetCapabilities() Capabilities

func (*FeaturesReply) GetDatapathId

func (self *FeaturesReply) GetDatapathId() uint64

func (*FeaturesReply) GetNBuffers

func (self *FeaturesReply) GetNBuffers() uint32

func (*FeaturesReply) GetNTables

func (self *FeaturesReply) GetNTables() uint8

func (*FeaturesReply) GetPorts

func (self *FeaturesReply) GetPorts() []*PortDesc

func (*FeaturesReply) Serialize

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

func (*FeaturesReply) SetActions

func (self *FeaturesReply) SetActions(v uint32)

func (*FeaturesReply) SetCapabilities

func (self *FeaturesReply) SetCapabilities(v Capabilities)

func (*FeaturesReply) SetDatapathId

func (self *FeaturesReply) SetDatapathId(v uint64)

func (*FeaturesReply) SetNBuffers

func (self *FeaturesReply) SetNBuffers(v uint32)

func (*FeaturesReply) SetNTables

func (self *FeaturesReply) SetNTables(v uint8)

func (*FeaturesReply) SetPorts

func (self *FeaturesReply) SetPorts(v []*PortDesc)

type FeaturesRequest

type FeaturesRequest struct {
	*Header
}

func DecodeFeaturesRequest

func DecodeFeaturesRequest(parent *Header, decoder *goloxi.Decoder) (*FeaturesRequest, error)

func NewFeaturesRequest

func NewFeaturesRequest() *FeaturesRequest

func (*FeaturesRequest) Serialize

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

type FlowAdd

type FlowAdd struct {
	*FlowMod
}

func DecodeFlowAdd

func DecodeFlowAdd(parent *FlowMod, decoder *goloxi.Decoder) (*FlowAdd, error)

func NewFlowAdd

func NewFlowAdd() *FlowAdd

func (*FlowAdd) Serialize

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

type FlowDelete

type FlowDelete struct {
	*FlowMod
}

func DecodeFlowDelete

func DecodeFlowDelete(parent *FlowMod, decoder *goloxi.Decoder) (*FlowDelete, error)

func NewFlowDelete

func NewFlowDelete() *FlowDelete

func (*FlowDelete) Serialize

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

type FlowDeleteStrict

type FlowDeleteStrict struct {
	*FlowMod
}

func DecodeFlowDeleteStrict

func DecodeFlowDeleteStrict(parent *FlowMod, decoder *goloxi.Decoder) (*FlowDeleteStrict, error)

func NewFlowDeleteStrict

func NewFlowDeleteStrict() *FlowDeleteStrict

func (*FlowDeleteStrict) Serialize

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

type FlowMod

type FlowMod struct {
	*Header
	Match       Match
	Cookie      uint64
	Command     FmCmd
	IdleTimeout uint16
	HardTimeout uint16
	Priority    uint16
	BufferId    uint32
	OutPort     Port
	Flags       FlowModFlags
	Actions     []goloxi.IAction
}

func NewFlowMod

func NewFlowMod(__command FmCmd) *FlowMod

func (*FlowMod) GetActions

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

func (*FlowMod) GetBufferId

func (self *FlowMod) GetBufferId() uint32

func (*FlowMod) GetCommand

func (self *FlowMod) GetCommand() FmCmd

func (*FlowMod) GetCookie

func (self *FlowMod) GetCookie() uint64

func (*FlowMod) GetFlags

func (self *FlowMod) GetFlags() FlowModFlags

func (*FlowMod) GetHardTimeout

func (self *FlowMod) GetHardTimeout() uint16

func (*FlowMod) GetIdleTimeout

func (self *FlowMod) GetIdleTimeout() uint16

func (*FlowMod) GetMatch

func (self *FlowMod) GetMatch() Match

func (*FlowMod) GetOutPort

func (self *FlowMod) GetOutPort() Port

func (*FlowMod) GetPriority

func (self *FlowMod) GetPriority() uint16

func (*FlowMod) Serialize

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

func (*FlowMod) SetActions

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

func (*FlowMod) SetBufferId

func (self *FlowMod) SetBufferId(v uint32)

func (*FlowMod) SetCommand

func (self *FlowMod) SetCommand(v FmCmd)

func (*FlowMod) SetCookie

func (self *FlowMod) SetCookie(v uint64)

func (*FlowMod) SetFlags

func (self *FlowMod) SetFlags(v FlowModFlags)

func (*FlowMod) SetHardTimeout

func (self *FlowMod) SetHardTimeout(v uint16)

func (*FlowMod) SetIdleTimeout

func (self *FlowMod) SetIdleTimeout(v uint16)

func (*FlowMod) SetMatch

func (self *FlowMod) SetMatch(v Match)

func (*FlowMod) SetOutPort

func (self *FlowMod) SetOutPort(v Port)

func (*FlowMod) SetPriority

func (self *FlowMod) SetPriority(v uint16)

type FlowModCommand

type FlowModCommand uint16

func (FlowModCommand) MarshalJSON

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

type FlowModFailedCode

type FlowModFailedCode uint16

func (FlowModFailedCode) MarshalJSON

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

type FlowModFailedErrorMsg

type FlowModFailedErrorMsg struct {
	*ErrorMsg
	Code FlowModFailedCode
	Data []byte
}

func DecodeFlowModFailedErrorMsg

func DecodeFlowModFailedErrorMsg(parent *ErrorMsg, decoder *goloxi.Decoder) (*FlowModFailedErrorMsg, error)

func NewFlowModFailedErrorMsg

func NewFlowModFailedErrorMsg() *FlowModFailedErrorMsg

func (*FlowModFailedErrorMsg) GetCode

func (self *FlowModFailedErrorMsg) GetCode() FlowModFailedCode

func (*FlowModFailedErrorMsg) GetData

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

func (*FlowModFailedErrorMsg) Serialize

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

func (*FlowModFailedErrorMsg) SetCode

func (self *FlowModFailedErrorMsg) SetCode(v FlowModFailedCode)

func (*FlowModFailedErrorMsg) SetData

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

type FlowModFlags

type FlowModFlags uint16

func (FlowModFlags) MarshalJSON

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

type FlowModSpec

type FlowModSpec struct {
	SrcDst uint8
	NBits  uint8
}

func NewFlowModSpec

func NewFlowModSpec(_src_dst uint8) *FlowModSpec

func (*FlowModSpec) GetNBits

func (self *FlowModSpec) GetNBits() uint8

func (*FlowModSpec) GetSrcDst

func (self *FlowModSpec) GetSrcDst() uint8

func (*FlowModSpec) Serialize

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

func (*FlowModSpec) SetNBits

func (self *FlowModSpec) SetNBits(v uint8)

func (*FlowModSpec) SetSrcDst

func (self *FlowModSpec) SetSrcDst(v uint8)

type FlowModSpecSrc0Dst0

type FlowModSpecSrc0Dst0 struct {
	*FlowModSpec
	Src    goloxi.IOxmId
	SrcOfs uint16
	Dst    goloxi.IOxmId
	DstOfs uint16
}

func NewFlowModSpecSrc0Dst0

func NewFlowModSpecSrc0Dst0(_n_bits uint8) *FlowModSpecSrc0Dst0

func (*FlowModSpecSrc0Dst0) GetDst

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

func (*FlowModSpecSrc0Dst0) GetDstOfs

func (self *FlowModSpecSrc0Dst0) GetDstOfs() uint16

func (*FlowModSpecSrc0Dst0) GetSrc

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

func (*FlowModSpecSrc0Dst0) GetSrcOfs

func (self *FlowModSpecSrc0Dst0) GetSrcOfs() uint16

func (*FlowModSpecSrc0Dst0) Serialize

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

func (*FlowModSpecSrc0Dst0) SetDst

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

func (*FlowModSpecSrc0Dst0) SetDstOfs

func (self *FlowModSpecSrc0Dst0) SetDstOfs(v uint16)

func (*FlowModSpecSrc0Dst0) SetSrc

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

func (*FlowModSpecSrc0Dst0) SetSrcOfs

func (self *FlowModSpecSrc0Dst0) SetSrcOfs(v uint16)

type FlowModSpecSrc0Dst1

type FlowModSpecSrc0Dst1 struct {
	*FlowModSpec
	Src    goloxi.IOxmId
	SrcOfs uint16
	Dst    goloxi.IOxmId
	DstOfs uint16
}

func DecodeFlowModSpecSrc0Dst1

func DecodeFlowModSpecSrc0Dst1(parent *FlowModSpec, decoder *goloxi.Decoder) (*FlowModSpecSrc0Dst1, error)

func NewFlowModSpecSrc0Dst1

func NewFlowModSpecSrc0Dst1() *FlowModSpecSrc0Dst1

func (*FlowModSpecSrc0Dst1) GetDst

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

func (*FlowModSpecSrc0Dst1) GetDstOfs

func (self *FlowModSpecSrc0Dst1) GetDstOfs() uint16

func (*FlowModSpecSrc0Dst1) GetSrc

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

func (*FlowModSpecSrc0Dst1) GetSrcOfs

func (self *FlowModSpecSrc0Dst1) GetSrcOfs() uint16

func (*FlowModSpecSrc0Dst1) Serialize

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

func (*FlowModSpecSrc0Dst1) SetDst

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

func (*FlowModSpecSrc0Dst1) SetDstOfs

func (self *FlowModSpecSrc0Dst1) SetDstOfs(v uint16)

func (*FlowModSpecSrc0Dst1) SetSrc

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

func (*FlowModSpecSrc0Dst1) SetSrcOfs

func (self *FlowModSpecSrc0Dst1) SetSrcOfs(v uint16)

type FlowModSpecSrc0Dst2

type FlowModSpecSrc0Dst2 struct {
	*FlowModSpec
	Src    goloxi.IOxmId
	SrcOfs uint16
}

func DecodeFlowModSpecSrc0Dst2

func DecodeFlowModSpecSrc0Dst2(parent *FlowModSpec, decoder *goloxi.Decoder) (*FlowModSpecSrc0Dst2, error)

func NewFlowModSpecSrc0Dst2

func NewFlowModSpecSrc0Dst2() *FlowModSpecSrc0Dst2

func (*FlowModSpecSrc0Dst2) GetSrc

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

func (*FlowModSpecSrc0Dst2) GetSrcOfs

func (self *FlowModSpecSrc0Dst2) GetSrcOfs() uint16

func (*FlowModSpecSrc0Dst2) Serialize

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

func (*FlowModSpecSrc0Dst2) SetSrc

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

func (*FlowModSpecSrc0Dst2) SetSrcOfs

func (self *FlowModSpecSrc0Dst2) SetSrcOfs(v uint16)

type FlowModSpecSrc1Dst0

type FlowModSpecSrc1Dst0 struct {
	*FlowModSpec
	Src    []byte
	Dst    goloxi.IOxmId
	DstOfs uint16
}

func DecodeFlowModSpecSrc1Dst0

func DecodeFlowModSpecSrc1Dst0(parent *FlowModSpec, decoder *goloxi.Decoder) (*FlowModSpecSrc1Dst0, error)

func NewFlowModSpecSrc1Dst0

func NewFlowModSpecSrc1Dst0() *FlowModSpecSrc1Dst0

func (*FlowModSpecSrc1Dst0) GetDst

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

func (*FlowModSpecSrc1Dst0) GetDstOfs

func (self *FlowModSpecSrc1Dst0) GetDstOfs() uint16

func (*FlowModSpecSrc1Dst0) GetSrc

func (self *FlowModSpecSrc1Dst0) GetSrc() []byte

func (*FlowModSpecSrc1Dst0) Serialize

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

func (*FlowModSpecSrc1Dst0) SetDst

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

func (*FlowModSpecSrc1Dst0) SetDstOfs

func (self *FlowModSpecSrc1Dst0) SetDstOfs(v uint16)

func (*FlowModSpecSrc1Dst0) SetSrc

func (self *FlowModSpecSrc1Dst0) SetSrc(v []byte)

type FlowModSpecSrc1Dst1

type FlowModSpecSrc1Dst1 struct {
	*FlowModSpec
	Src    []byte
	Dst    goloxi.IOxmId
	DstOfs uint16
}

func DecodeFlowModSpecSrc1Dst1

func DecodeFlowModSpecSrc1Dst1(parent *FlowModSpec, decoder *goloxi.Decoder) (*FlowModSpecSrc1Dst1, error)

func NewFlowModSpecSrc1Dst1

func NewFlowModSpecSrc1Dst1() *FlowModSpecSrc1Dst1

func (*FlowModSpecSrc1Dst1) GetDst

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

func (*FlowModSpecSrc1Dst1) GetDstOfs

func (self *FlowModSpecSrc1Dst1) GetDstOfs() uint16

func (*FlowModSpecSrc1Dst1) GetSrc

func (self *FlowModSpecSrc1Dst1) GetSrc() []byte

func (*FlowModSpecSrc1Dst1) Serialize

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

func (*FlowModSpecSrc1Dst1) SetDst

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

func (*FlowModSpecSrc1Dst1) SetDstOfs

func (self *FlowModSpecSrc1Dst1) SetDstOfs(v uint16)

func (*FlowModSpecSrc1Dst1) SetSrc