NAME
Brocade::BSC::Openflow::Match
DESCRIPTION
Model Match field of FlowEntry.
METHODS
- new
-
Creates and returns a new Match object. Use accessor functions to modify Match after creation, or provide hash of values to new() to set values in constructor call.
- eth_type
-
Set or retrieve the FlowEntry ethernet type match field.
- eth_src
-
Set or retrieve the FlowEntry ethernet source address match field.
- eth_dst
-
Set or retrieve the FlowEntry ethernet destination address match field.
- vlan_id
-
Set or retrieve the FlowEntry vlan ID match field.
- vlan_pcp
-
Set or retrieve the FlowEntry VLAN Priority Code Point match field.
- ipv4_src
-
Set or retrieve the FlowEntry IPv4 source address match field.
- ipv4_dst
-
Set or retrieve the FlowEntry IPv4 destination address match field.
- ipv6_src
-
Set or retrieve the FlowEntry IPv6 source address match field.
- ipv6_dst
-
Set or retrieve the FlowEntry IPv6 destination address match field.
- ipv6_flabel
-
Set or retrieve the FlowEntry IPv6 flow label.
- ipv6_ext_header
-
Set or retrieve the FlowEntry IPv6 extension header match field.
- ip_dscp
-
Set or retrieve the FlowEntry IP Differentiated Services Code Point match field.
- ip_ecn
-
Set or retrieve the FlowEntry Explicit Congestion Notification match field.
- ip_proto
-
Set or retrieve the FlowEntry IP Protocol match field.
- udp_src_port
-
Set or retrieve the FlowEntry UDP source port match field.
- udp_dst_port
-
Set or retrieve the FlowEntry UDP destination port match field.
- tcp_src_port
-
Set or retrieve the FlowEntry TCP source port match field.
- tcp_dst_port
-
Set or retrieve the FlowEntry TCP destination port match field.
- sctp_src_port
-
Set or retrieve the FlowEntry SCTP source port match field.
- sctp_dst_port
-
Set or retrieve the FlowEntry SCTP destination port match field.
- icmpv4_type
-
Set or retrieve the FlowEntry ICMPv4 type match field.
- icmpv4_code
-
Set or retrieve the FlowEntry ICMPv4 code match field.
- icmpv6_type
-
Set or retrieve the FlowEntry ICMPv6 type match field.
- icmpv6_code
-
Set or retrieve the FlowEntry ICMPv6 code match field.
- in_port
-
Set or retrieve the FlowEntry port match field.
- in_phy_port
-
Set or retrieve the FlowEntry physical port match field.
- arp_opcode
-
Set or retrieve the FlowEntry ARP code match field.
- arp_src_transport_address
-
Set or retrieve the FlowEntry ARP source transport address match field.
- arp_tgt_transport_address
-
Set or retrieve the FlowEntry ARP target transport address match field.
- arp_src_hw_address
-
Set or retrieve the FlowEntry ARP source hardware address match field.
- arp_tgt_hw_address
-
Set or retrieve the FlowEntry ARP target hardware address match field.
- mpls_label
-
Set or retrieve the FlowEntry MPLS label match field.
- mpls_tc
-
Set or retrieve the FlowEntry MPLS TC match field.
- mpls_bos
-
Set or retrieve the FlowEntry MPLS BOS match field.
- tunnel_id
-
Set or retrieve the FlowEntry tunnel ID match field.
- metadata
-
Set or retrieve the FlowEntry metadata match field.
- metadata_mask
-
Set or retrieve the FlowEntry metadata mask match field.
LICENCE AND COPYRIGHT
Copyright (c) 2015, BROCADE COMMUNICATIONS SYSTEMS, INC
All rights reserved.
Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
3. Neither the name of the copyright holder nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.