Package | Description |
---|---|
com.hp.of.lib.instr |
Representations of OpenFlow Protocol Instructions and Actions.
|
com.hp.of.lib.match |
Representations of OpenFlow Protocol Match Structures.
|
Modifier and Type | Method and Description |
---|---|
static Action |
ActionFactory.createAction(ProtocolVersion pv,
ActionType type,
MFieldBasic mf)
Creates a SET_FIELD action.
|
Modifier and Type | Class and Description |
---|---|
class |
MfbArpOp
OXM Basic match field for
ARP_OP . |
class |
MfbArpSha
OXM Basic match field for
ARP_SHA . |
class |
MfbArpSpa
OXM Basic match field for
ARP_SPA . |
class |
MfbArpTha
OXM Basic match field for
ARP_THA . |
class |
MfbArpTpa
OXM Basic match field for
ARP_TPA . |
class |
MfbEthDst
OXM Basic match field for
ETH_DST . |
class |
MfbEthSrc
OXM Basic match field for
ETH_SRC . |
class |
MfbEthType
OXM Basic match field for
ETH_TYPE . |
class |
MfbIcmpv4Code
OXM Basic match field for
ICMPV4_CODE . |
class |
MfbIcmpv4Type
OXM Basic match field for
ICMPV4_TYPE . |
class |
MfbIcmpv6Code
OXM Basic match field for
ICMPV6_CODE . |
class |
MfbIcmpv6Type
OXM Basic match field for
ICMPV6_TYPE . |
class |
MfbInPhyPort
OXM Basic match field for
IN_PHY_PORT . |
class |
MfbInPort
OXM Basic match field for
IN_PORT . |
class |
MfbIpDscp
OXM Basic match field for
IP_DSCP . |
class |
MfbIpEcn
OXM Basic match field for
IP_ECN . |
class |
MfbIpProto
OXM Basic match field for
IP_PROTO . |
class |
MfbIpv4Dst
OXM Basic match field for
IPV4_DST . |
class |
MfbIpv4Src
OXM Basic match field for
IPV4_SRC . |
class |
MfbIpv6Dst
OXM Basic match field for
IPV6_DST . |
class |
MfbIpv6Exthdr
OXM Basic match field for
IPV6_EXTHDR . |
class |
MfbIpv6Flabel
OXM Basic match field for
IPV6_FLABEL . |
class |
MfbIpv6NdSll
OXM Basic match field for
IPV6_ND_SLL . |
class |
MfbIpv6NdTarget
OXM Basic match field for
IPV6_ND_TARGET . |
class |
MfbIpv6NdTll
OXM Basic match field for
IPV6_ND_TLL . |
class |
MfbIpv6Src
OXM Basic match field for
IPV6_SRC . |
class |
MfbMetadata
OXM Basic match field for
METADATA . |
class |
MfbMplsBos
OXM Basic match field for
MPLS_BOS . |
class |
MfbMplsLabel
OXM Basic match field for
MPLS_LABEL . |
class |
MfbMplsTc
OXM Basic match field for
MPLS_TC . |
class |
MfbPbbIsid
OXM Basic match field for
PBB_ISID . |
class |
MfbSctpDst
OXM Basic match field for
SCTP_DST . |
class |
MfbSctpSrc
OXM Basic match field for
SCTP_SRC . |
class |
MfbTcpDst
OXM Basic match field for
TCP_DST . |
class |
MfbTcpSrc
OXM Basic match field for
TCP_SRC . |
class |
MfbTunnelId
OXM Basic match field for
TUNNEL_ID . |
class |
MfbUdpDst
OXM Basic match field for
UDP_DST . |
class |
MfbUdpSrc
OXM Basic match field for
UDP_SRC . |
class |
MfbVlanPcp
OXM Basic match field for
VLAN_PCP . |
class |
MfbVlanVid
OXM Basic match field for
VLAN_VID . |
class |
MFieldBasicBigPort
Abstract OXM Basic match field superclass for
IN_PORT and
IN_PHY_PORT . |
class |
MFieldBasicInt
Abstract OXM Basic match field superclass, holding an integer payload.
|
class |
MFieldBasicIp
Abstract OXM Basic match field superclass for IP address payloads.
|
class |
MFieldBasicLong
Abstract OXM Basic match field superclass, holding a long payload.
|
class |
MFieldBasicMac
Abstract OXM Basic match field superclass for MAC address payloads.
|
class |
MFieldBasicPort
Abstract OXM Basic match field superclass for
TCP_SRC/DST etc. |
Modifier and Type | Method and Description |
---|---|
static MFieldBasic |
FieldFactory.createBasicField(ProtocolVersion pv,
OxmBasicFieldType ft,
BigPortNumber port)
Creates a basic match field for a big-port-number-based match field.
|
static MFieldBasic |
FieldFactory.createBasicField(ProtocolVersion pv,
OxmBasicFieldType ft,
EthernetType ethType)
Creates a basic match field for an ETH_TYPE match field.
|
static MFieldBasic |
FieldFactory.createBasicField(ProtocolVersion pv,
OxmBasicFieldType ft,
ICMPv4Type icmpv4Type)
Creates a basic match field for an ICMPv4 Type match field.
|
static MFieldBasic |
FieldFactory.createBasicField(ProtocolVersion pv,
OxmBasicFieldType ft,
ICMPv6Type icmpv6Type)
Creates a basic match field for an ICMPv6 Type match field.
|
static MFieldBasic |
FieldFactory.createBasicField(ProtocolVersion pv,
OxmBasicFieldType ft,
int value)
Creates a basic match field for an int-payload-based match field,
without a mask.
|
static MFieldBasic |
FieldFactory.createBasicField(ProtocolVersion pv,
OxmBasicFieldType ft,
int value,
int mask)
Creates a basic match field for an int-payload-based match field,
with a mask.
|
static MFieldBasic |
FieldFactory.createBasicField(ProtocolVersion pv,
OxmBasicFieldType ft,
IpAddress ip)
Creates a basic match field for an ip-address-based match field
without a mask.
|
static MFieldBasic |
FieldFactory.createBasicField(ProtocolVersion pv,
OxmBasicFieldType ft,
IpAddress ip,
IpAddress mask)
Creates a basic match field for an ip-address-based match field
with a mask.
|
static MFieldBasic |
FieldFactory.createBasicField(ProtocolVersion pv,
OxmBasicFieldType ft,
IpProtocol ipp)
Creates a basic match field for an IP Protocol match field.
|
static MFieldBasic |
FieldFactory.createBasicField(ProtocolVersion pv,
OxmBasicFieldType ft,
long value)
Creates a basic match field for a long-payload-based match field.
|
static MFieldBasic |
FieldFactory.createBasicField(ProtocolVersion pv,
OxmBasicFieldType ft,
long value,
long mask)
Creates a basic match field for a long-payload-based match field,
with a mask.
|
static MFieldBasic |
FieldFactory.createBasicField(ProtocolVersion pv,
OxmBasicFieldType ft,
MacAddress mac)
Creates a basic match field for a mac-address-based match field
without a mask.
|
static MFieldBasic |
FieldFactory.createBasicField(ProtocolVersion pv,
OxmBasicFieldType ft,
MacAddress mac,
MacAddress mask)
Creates a basic match field for a mac-address-based match field
with a mask.
|
static MFieldBasic |
FieldFactory.createBasicField(ProtocolVersion pv,
OxmBasicFieldType ft,
Map<IPv6ExtHdr,Boolean> flags)
Creates a basic match field for an IPV6_EXTHDR match field.
|
static MFieldBasic |
FieldFactory.createBasicField(ProtocolVersion pv,
OxmBasicFieldType ft,
PortNumber port)
Creates a basic match field for a port-number-based match field.
|
static MFieldBasic |
FieldFactory.createBasicField(ProtocolVersion pv,
OxmBasicFieldType ft,
VlanId vlanId)
Creates a basic match field for a VLAN_VID.
|
Copyright © 2016. All Rights Reserved.