public interface AllMatchesGrouping extends org.opendaylight.yangtools.yang.binding.DataObject, NxmNxCtZoneGrouping, NxmOfTcpSrcGrouping, NxmNxNshNpGrouping, NxmOfEthDstGrouping, NxmNxEncapEthDstGrouping, NxmNxCtTpSrcGrouping, NxmNxNshc4Grouping, NxmNxTunIdGrouping, NxmNxTunGpeNpGrouping, NxmNxCtTpDstGrouping, NxmOfUdpDstGrouping, NxmNxRegGrouping, NxmOfInPortGrouping, NxmNxCtMarkGrouping, NxmOfEthTypeGrouping, NxmNxNspGrouping, NxmNxNshc2Grouping, NxmOfIpDstGrouping, NxmNxCtStateGrouping, NxmNxTunIpv4SrcGrouping, NxmOfUdpSrcGrouping, NxmNxArpThaGrouping, NxmNxTunIpv4DstGrouping, NxmNxNsiGrouping, NxmOfEthSrcGrouping, NxmNxEncapEthSrcGrouping, NxmOfTcpDstGrouping, NxmNxNshc3Grouping, NxmOfIpSrcGrouping, NxmOfArpSpaGrouping, NxmNxPktMarkGrouping, NxmNxArpShaGrouping, NxmNxNshc1Grouping, NxmNxEncapEthTypeGrouping, NxmOfIcmpTypeGrouping, NxmOfArpOpGrouping, NxmOfArpTpaGrouping, NxmNxNshMdtypeGrouping
This class represents the following YANG schema fragment defined in module openflowplugin-extension-nicira-match
grouping all-matches-grouping {
container nxm-nx-reg {
leaf reg {
type identityref;
}
leaf value {
type uint32;
}
leaf mask {
type uint32;
}
}
container nxm-nx-tun-id {
leaf value {
type uint64;
}
}
container nxm-nx-arp-sha {
leaf mac-address {
type mac-address;
}
uses mac-address-grouping;
}
container nxm-nx-arp-tha {
leaf mac-address {
type mac-address;
}
uses mac-address-grouping;
}
container nxm-of-arp-op {
leaf value {
type uint16;
}
}
container nxm-of-arp-spa {
leaf ipv4-address {
type ipv4-address;
}
uses ipv4-address-grouping;
}
container nxm-of-arp-tpa {
leaf ipv4-address {
type ipv4-address;
}
uses ipv4-address-grouping;
}
container of-in-port {
leaf value {
type uint16;
}
}
container nxm-nx-tun-ipv4-dst {
leaf ipv4-address {
type ipv4-address;
}
uses ipv4-address-grouping;
}
container nxm-nx-tun-ipv4-src {
leaf ipv4-address {
type ipv4-address;
}
uses ipv4-address-grouping;
}
container nxm-of-eth-src {
leaf mac-address {
type mac-address;
}
uses mac-address-grouping;
}
container nxm-of-eth-dst {
leaf mac-address {
type mac-address;
}
uses mac-address-grouping;
}
container nxm-of-eth-type {
leaf value {
type uint16;
}
}
container nxm-nx-nsp {
leaf value {
type uint32;
}
}
container nxm-nx-nsi {
leaf nsi {
type uint8;
}
}
container nxm-nx-nshc-1 {
leaf value {
type uint32;
}
}
container nxm-nx-nshc-2 {
leaf value {
type uint32;
}
}
container nxm-nx-nshc-3 {
leaf value {
type uint32;
}
}
container nxm-nx-nshc-4 {
leaf value {
type uint32;
}
}
container nxm-nx-encap-eth-type {
leaf value {
type uint16;
}
}
container nxm-nx-encap-eth-src {
leaf mac-address {
type mac-address;
}
uses mac-address-grouping;
}
container nxm-nx-encap-eth-dst {
leaf mac-address {
type mac-address;
}
uses mac-address-grouping;
}
container nxm-nx-nsh-mdtype {
leaf value {
type uint8;
}
}
container nxm-nx-nsh-np {
leaf value {
type uint8;
}
}
container nxm-nx-tun-gpe-np {
leaf value {
type uint8;
}
}
container nxm-of-tcp-src {
leaf port {
type port-number;
}
leaf mask {
type uint16;
}
}
container nxm-of-tcp-dst {
leaf port {
type port-number;
}
leaf mask {
type uint16;
}
}
container nxm-of-udp-src {
leaf port {
type port-number;
}
leaf mask {
type uint16;
}
}
container nxm-of-udp-dst {
leaf port {
type port-number;
}
leaf mask {
type uint16;
}
}
container nxm-nx-ct-state {
leaf ct-state {
type uint32;
}
leaf mask {
type uint32;
}
}
container nxm-nx-ct-zone {
leaf ct-zone {
type uint16;
}
}
container nxm-of-ip-dst {
leaf ipv4-address {
type ipv4-address;
}
uses ipv4-address-grouping;
}
container nxm-of-ip-src {
leaf ipv4-address {
type ipv4-address;
}
uses ipv4-address-grouping;
}
container nxm-of-icmp-type {
leaf value {
type uint8;
}
}
container nxm-nx-ct-mark {
leaf ct-mark {
type uint32;
}
leaf mask {
type uint32;
}
}
container nxm-nx-ct-tp-src {
leaf ct-tp-src {
type uint16;
}
leaf mask {
type uint16;
}
}
container nxm-nx-ct-tp-dst {
leaf ct-tp-dst {
type uint16;
}
leaf mask {
type uint16;
}
}
container nxm-nx-pkt-mark {
leaf pkt-mark {
type uint32;
}
leaf mask {
type uint32;
}
}
}
The schema path to identify an instance is
openflowplugin-extension-nicira-match/all-matches-grouping| Modifier and Type | Field and Description |
|---|---|
static org.opendaylight.yangtools.yang.common.QName |
QNAME |
getNxmNxCtZonegetNxmOfTcpSrcgetNxmNxNshNpgetNxmOfEthDstgetNxmNxEncapEthDstgetNxmNxCtTpSrcgetNxmNxNshc4getNxmNxTunIdgetNxmNxTunGpeNpgetNxmNxCtTpDstgetNxmOfUdpDstgetNxmNxReggetOfInPortgetNxmNxCtMarkgetNxmOfEthTypegetNxmNxNspgetNxmNxNshc2getNxmOfIpDstgetNxmNxCtStategetNxmNxTunIpv4SrcgetNxmOfUdpSrcgetNxmNxArpThagetNxmNxTunIpv4DstgetNxmNxNsigetNxmOfEthSrcgetNxmNxEncapEthSrcgetNxmOfTcpDstgetNxmNxNshc3getNxmOfIpSrcgetNxmOfArpSpagetNxmNxPktMarkgetNxmNxArpShagetNxmNxNshc1getNxmNxEncapEthTypegetNxmOfIcmpTypegetNxmOfArpOpgetNxmOfArpTpagetNxmNxNshMdtypeCopyright © 2018 OpenDaylight. All rights reserved.