Package | Description |
---|---|
com.hp.of.ctl.pipeline |
Definitions for conveying OpenFlow switch pipeline definitions and capabilities.
|
com.hp.of.json |
JSON factory and codecs for Openflow structures.
|
com.hp.of.json.dto | |
com.hp.of.lib |
OpenFlow Protocol Library.
|
com.hp.of.lib.instr |
Representations of OpenFlow Protocol Instructions and Actions.
|
com.hp.of.lib.match |
Representations of OpenFlow Protocol Match Structures.
|
com.hp.sdn.macgrp |
Modifier and Type | Method and Description |
---|---|
boolean |
TableContext.supportsMatchField(MatchField mf)
Returns true if the context supports given match field.
|
Modifier and Type | Method and Description |
---|---|
MatchField |
MatchFieldCodec.decode(com.fasterxml.jackson.databind.node.ObjectNode node) |
Modifier and Type | Method and Description |
---|---|
com.fasterxml.jackson.databind.node.ObjectNode |
MatchFieldCodec.encode(MatchField mf) |
Modifier and Type | Method and Description |
---|---|
static List<MatchField> |
OfDtoJsonCodec.mergeMatchFieldDTOs(List<MatchFieldDTO> list) |
Modifier and Type | Method and Description |
---|---|
static boolean |
MatchUtils.sameMatchFields(List<MatchField> one,
List<MatchField> two)
Performs order independent comparison of two lists of match fields.
|
static boolean |
MatchUtils.sameMatchFields(List<MatchField> one,
List<MatchField> two)
Performs order independent comparison of two lists of match fields.
|
Modifier and Type | Method and Description |
---|---|
MatchField |
ActSetField.getField()
Returns the details of the field to set.
|
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 |
MfeTcpDstRange
OXM Experimenter match field for
TCP_DST_PORT_RANGE . |
class |
MfeTcpFlag
OXM Experimenter match field for TCP flags
|
class |
MfeTcpSrcRange
OXM Experimenter match field for
TCP_SRC_PORT_RANGE . |
class |
MfeUdpDstRange
OXM Experimenter match field for
UDP_DST_PORT_RANGE . |
class |
MfeUdpSrcRange
OXM Experimenter match field for
UDP_SRC_PORT_RANGE . |
class |
MFieldBasic
Represents a Basic OXM TLV Match field.
|
class |
MFieldBasicBigPort
Abstract OXM Basic match field superclass for
IN_PORT and
IN_PHY_PORT . |
class |
MFieldBasicHeader
Denotes an OXM Basic match field, holding just the header information.
|
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. |
class |
MFieldExperimenter
Experimenter OpenFlow match field descriptor.
|
class |
MFieldExperimenterPortNumberRange
Abstract base OXM Experimenter match field for type
UDP_SRC_PORT_RANGE , UDP_DST_PORT_RANGE ,
TCP_SRC_PORT_RANGE and TCP_DST_PORT_RANGE |
class |
MFieldMinimal
A minimal OpenFlow match field descriptor.
|
Modifier and Type | Method and Description |
---|---|
static MatchField |
FieldFactory.parseField(OfPacketReader pkt,
ProtocolVersion pv)
Parses a single OXM TLV match field from the supplied buffer.
|
Modifier and Type | Method and Description |
---|---|
static List<MatchField> |
FieldFactory.createFieldHeaders(ProtocolVersion pv,
Map<OxmBasicFieldType,Boolean> map)
Creates minimal match field headers to be used in encoding a table
features OXM property.
|
List<MatchField> |
Match.getMatchFields()
Returns the list of match fields, in the order they were defined
in the match structure.
|
List<MatchField> |
MutableMatch.getMatchFields() |
static List<MatchField> |
FieldFactory.parseFieldHeaders(int targetRi,
OfPacketReader pkt,
ProtocolVersion pv)
Parses a list of match field header structures from the supplied
buffer.
|
Modifier and Type | Method and Description |
---|---|
MutableMatch |
MutableMatch.addField(MatchField field)
Adds the specified match field to this match.
|
static void |
FieldFactory.encodeField(MatchField mf,
OfPacketWriter pkt)
Encodes a single OXM TLV match field, writing it into the supplied
buffer.
|
Modifier and Type | Method and Description |
---|---|
static void |
FieldFactory.encodeFieldList(List<MatchField> fields,
OfPacketWriter pkt)
Encodes a list of match fields, writing them into the supplied buffer.
|
Modifier and Type | Method and Description |
---|---|
static MatchField |
MacGroupMatchFieldFactory.createMacGroupMatchField(ProtocolVersion pv,
MacGroupId sid,
MacGroupId did)
Factory class to create metadata match field from source to destination
Mac group id
|
Copyright © 2015. All Rights Reserved.