[ovs-dev] [PATCH 8/9] AT: Add tests for OFPMP_TABLE_FEATURES.

Alexander Wu alexander.wu at huawei.com
Thu Nov 21 09:04:35 UTC 2013


V3:
  Update printable messages: instruction/action/oxm/next_table.
  Update action features, now the actions are correct.

V2:
  Fix type of NEXT_TABLE_MISS

V1:
  Implement the at for OFPMP_TABLE_FEATURES.
  (I've tested it via NOX-OF1.3 too.)

Signed-off-by: Alexander Wu <alexander.wu at huawei.com>
---
 tests/ofp-print.at |  165 ++++++++++++++++++++++++++++++++++++++++++++++++++++
 tests/ofproto.at   |   25 ++++++++
 2 files changed, 190 insertions(+), 0 deletions(-)

diff --git a/tests/ofp-print.at b/tests/ofp-print.at
index 82e8c3d..7cfef19 100644
--- a/tests/ofp-print.at
+++ b/tests/ofp-print.at
@@ -1963,6 +1963,171 @@ meter:2 flow_count:2 packet_in_count:512 byte_in_count:12288 duration:391.170094
 ])
 AT_CLEANUP
 
+AT_SETUP([OFPST_TABLE_FEATURES request - OF1.3])
+AT_KEYWORDS([ofp-print OFPT_STATS_REQUEST])
+AT_CHECK([ovs-ofctl ofp-print "\
+04 13 08 d0 00 00 00 d5 00 0c 00 01 00 00 00 00 \
+08 c0 00 00 00 00 00 00 74 61 62 6c 65 30 00 00 \
+00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 \
+00 00 00 00 00 00 00 00 ff ff ff ff ff ff ff ff \
+ff ff ff ff ff ff ff ff 00 00 00 03 00 0f 42 40 \
+00 00 00 34 00 01 00 08 00 00 00 00 00 02 00 08 \
+00 00 00 00 00 03 00 08 00 00 00 00 00 04 00 08 \
+00 00 00 00 00 05 00 08 00 00 00 00 00 06 00 08 \
+00 00 00 00 00 00 00 00 00 01 00 34 00 01 00 08 \
+00 00 00 00 00 02 00 08 00 00 00 00 00 03 00 08 \
+00 00 00 00 00 04 00 08 00 00 00 00 00 05 00 08 \
+00 00 00 00 00 06 00 08 00 00 00 00 00 00 00 00 \
+00 02 01 02 01 02 03 04 05 06 07 08 09 0a 0b 0c \
+0d 0e 0f 10 11 12 13 14 15 16 17 18 19 1a 1b 1c \
+1d 1e 1f 20 21 22 23 24 25 26 27 28 29 2a 2b 2c \
+2d 2e 2f 30 31 32 33 34 35 36 37 38 39 3a 3b 3c \
+3d 3e 3f 40 41 42 43 44 45 46 47 48 49 4a 4b 4c \
+4d 4e 4f 50 51 52 53 54 55 56 57 58 59 5a 5b 5c \
+5d 5e 5f 60 61 62 63 64 65 66 67 68 69 6a 6b 6c \
+6d 6e 6f 70 71 72 73 74 75 76 77 78 79 7a 7b 7c \
+7d 7e 7f 80 81 82 83 84 85 86 87 88 89 8a 8b 8c \
+8d 8e 8f 90 91 92 93 94 95 96 97 98 99 9a 9b 9c \
+9d 9e 9f a0 a1 a2 a3 a4 a5 a6 a7 a8 a9 aa ab ac \
+ad ae af b0 b1 b2 b3 b4 b5 b6 b7 b8 b9 ba bb bc \
+bd be bf c0 c1 c2 c3 c4 c5 c6 c7 c8 c9 ca cb cc \
+cd ce cf d0 d1 d2 d3 d4 d5 d6 d7 d8 d9 da db dc \
+dd de df e0 e1 e2 e3 e4 e5 e6 e7 e8 e9 ea eb ec \
+ed ee ef f0 f1 f2 f3 f4 f5 f6 f7 f8 f9 fa fb fc \
+fd fe 00 00 00 00 00 00 00 03 01 02 01 02 03 04 \
+05 06 07 08 09 0a 0b 0c 0d 0e 0f 10 11 12 13 14 \
+15 16 17 18 19 1a 1b 1c 1d 1e 1f 20 21 22 23 24 \
+25 26 27 28 29 2a 2b 2c 2d 2e 2f 30 31 32 33 34 \
+35 36 37 38 39 3a 3b 3c 3d 3e 3f 40 41 42 43 44 \
+45 46 47 48 49 4a 4b 4c 4d 4e 4f 50 51 52 53 54 \
+55 56 57 58 59 5a 5b 5c 5d 5e 5f 60 61 62 63 64 \
+65 66 67 68 69 6a 6b 6c 6d 6e 6f 70 71 72 73 74 \
+75 76 77 78 79 7a 7b 7c 7d 7e 7f 80 81 82 83 84 \
+85 86 87 88 89 8a 8b 8c 8d 8e 8f 90 91 92 93 94 \
+95 96 97 98 99 9a 9b 9c 9d 9e 9f a0 a1 a2 a3 a4 \
+a5 a6 a7 a8 a9 aa ab ac ad ae af b0 b1 b2 b3 b4 \
+b5 b6 b7 b8 b9 ba bb bc bd be bf c0 c1 c2 c3 c4 \
+c5 c6 c7 c8 c9 ca cb cc cd ce cf d0 d1 d2 d3 d4 \
+d5 d6 d7 d8 d9 da db dc dd de df e0 e1 e2 e3 e4 \
+e5 e6 e7 e8 e9 ea eb ec ed ee ef f0 f1 f2 f3 f4 \
+f5 f6 f7 f8 f9 fa fb fc fd fe 00 00 00 00 00 00 \
+00 04 00 8c 00 00 00 08 00 00 00 00 00 0b 00 08 \
+00 00 00 00 00 0c 00 08 00 00 00 00 00 0f 00 08 \
+00 00 00 00 00 10 00 08 00 00 00 00 00 11 00 08 \
+00 00 00 00 00 12 00 08 00 00 00 00 00 13 00 08 \
+00 00 00 00 00 14 00 08 00 00 00 00 00 15 00 08 \
+00 00 00 00 00 16 00 08 00 00 00 00 00 17 00 08 \
+00 00 00 00 00 18 00 08 00 00 00 00 00 19 00 08 \
+00 00 00 00 00 1a 00 08 00 00 00 00 00 1b 00 08 \
+00 00 00 00 ff ff 00 08 00 00 00 00 00 00 00 00 \
+00 05 00 8c 00 00 00 08 00 00 00 00 00 0b 00 08 \
+00 00 00 00 00 0c 00 08 00 00 00 00 00 0f 00 08 \
+00 00 00 00 00 10 00 08 00 00 00 00 00 11 00 08 \
+00 00 00 00 00 12 00 08 00 00 00 00 00 13 00 08 \
+00 00 00 00 00 14 00 08 00 00 00 00 00 15 00 08 \
+00 00 00 00 00 16 00 08 00 00 00 00 00 17 00 08 \
+00 00 00 00 00 18 00 08 00 00 00 00 00 19 00 08 \
+00 00 00 00 00 1a 00 08 00 00 00 00 00 1b 00 08 \
+00 00 00 00 ff ff 00 08 00 00 00 00 00 00 00 00 \
+00 06 00 8c 00 00 00 08 00 00 00 00 00 0b 00 08 \
+00 00 00 00 00 0c 00 08 00 00 00 00 00 0f 00 08 \
+00 00 00 00 00 10 00 08 00 00 00 00 00 11 00 08 \
+00 00 00 00 00 12 00 08 00 00 00 00 00 13 00 08 \
+00 00 00 00 00 14 00 08 00 00 00 00 00 15 00 08 \
+00 00 00 00 00 16 00 08 00 00 00 00 00 17 00 08 \
+00 00 00 00 00 18 00 08 00 00 00 00 00 19 00 08 \
+00 00 00 00 00 1a 00 08 00 00 00 00 00 1b 00 08 \
+00 00 00 00 ff ff 00 08 00 00 00 00 00 00 00 00 \
+00 07 00 8c 00 00 00 08 00 00 00 00 00 0b 00 08 \
+00 00 00 00 00 0c 00 08 00 00 00 00 00 0f 00 08 \
+00 00 00 00 00 10 00 08 00 00 00 00 00 11 00 08 \
+00 00 00 00 00 12 00 08 00 00 00 00 00 13 00 08 \
+00 00 00 00 00 14 00 08 00 00 00 00 00 15 00 08 \
+00 00 00 00 00 16 00 08 00 00 00 00 00 17 00 08 \
+00 00 00 00 00 18 00 08 00 00 00 00 00 19 00 08 \
+00 00 00 00 00 1a 00 08 00 00 00 00 00 1b 00 08 \
+00 00 00 00 ff ff 00 08 00 00 00 00 00 00 00 00 \
+00 08 00 a0 80 00 00 04 80 00 02 04 80 00 04 08 \
+80 00 07 0c 80 00 09 0c 80 00 0a 02 80 00 0d 04 \
+80 00 0e 01 80 00 10 01 80 00 12 01 80 00 14 01 \
+80 00 17 08 80 00 19 08 80 00 1a 02 80 00 1c 02 \
+80 00 1e 02 80 00 20 02 80 00 22 02 80 00 24 02 \
+80 00 26 01 80 00 28 01 80 00 2a 02 80 00 2d 08 \
+80 00 2f 08 80 00 31 0c 80 00 33 0c 80 00 35 20 \
+80 00 37 20 80 00 39 08 80 00 3a 01 80 00 3c 01 \
+80 00 3e 10 80 00 40 06 80 00 42 06 80 00 44 04 \
+80 00 46 01 80 00 48 01 80 00 4d 10 80 00 4f 04 \
+00 0a 00 a0 80 00 00 04 80 00 02 04 80 00 04 08 \
+80 00 07 0c 80 00 09 0c 80 00 0a 02 80 00 0d 04 \
+80 00 0e 01 80 00 10 01 80 00 12 01 80 00 14 01 \
+80 00 17 08 80 00 19 08 80 00 1a 02 80 00 1c 02 \
+80 00 1e 02 80 00 20 02 80 00 22 02 80 00 24 02 \
+80 00 26 01 80 00 28 01 80 00 2a 02 80 00 2d 08 \
+80 00 2f 08 80 00 31 0c 80 00 33 0c 80 00 35 20 \
+80 00 37 20 80 00 39 08 80 00 3a 01 80 00 3c 01 \
+80 00 3e 10 80 00 40 06 80 00 42 06 80 00 44 04 \
+80 00 46 01 80 00 48 01 80 00 4d 10 80 00 4f 04 \
+00 0c 00 a0 80 00 00 04 80 00 02 04 80 00 04 08 \
+80 00 07 0c 80 00 09 0c 80 00 0a 02 80 00 0d 04 \
+80 00 0e 01 80 00 10 01 80 00 12 01 80 00 14 01 \
+80 00 17 08 80 00 19 08 80 00 1a 02 80 00 1c 02 \
+80 00 1e 02 80 00 20 02 80 00 22 02 80 00 24 02 \
+80 00 26 01 80 00 28 01 80 00 2a 02 80 00 2d 08 \
+80 00 2f 08 80 00 31 0c 80 00 33 0c 80 00 35 20 \
+80 00 37 20 80 00 39 08 80 00 3a 01 80 00 3c 01 \
+80 00 3e 10 80 00 40 06 80 00 42 06 80 00 44 04 \
+80 00 46 01 80 00 48 01 80 00 4d 10 80 00 4f 04 \
+00 0d 00 a0 80 00 00 04 80 00 02 04 80 00 04 08 \
+80 00 07 0c 80 00 09 0c 80 00 0a 02 80 00 0d 04 \
+80 00 0e 01 80 00 10 01 80 00 12 01 80 00 14 01 \
+80 00 17 08 80 00 19 08 80 00 1a 02 80 00 1c 02 \
+80 00 1e 02 80 00 20 02 80 00 22 02 80 00 24 02 \
+80 00 26 01 80 00 28 01 80 00 2a 02 80 00 2d 08 \
+80 00 2f 08 80 00 31 0c 80 00 33 0c 80 00 35 20 \
+80 00 37 20 80 00 39 08 80 00 3a 01 80 00 3c 01 \
+80 00 3e 10 80 00 40 06 80 00 42 06 80 00 44 04 \
+80 00 46 01 80 00 48 01 80 00 4d 10 80 00 4f 04 \
+00 0e 00 a0 80 00 00 04 80 00 02 04 80 00 04 08 \
+80 00 07 0c 80 00 09 0c 80 00 0a 02 80 00 0d 04 \
+80 00 0e 01 80 00 10 01 80 00 12 01 80 00 14 01 \
+80 00 17 08 80 00 19 08 80 00 1a 02 80 00 1c 02 \
+80 00 1e 02 80 00 20 02 80 00 22 02 80 00 24 02 \
+80 00 26 01 80 00 28 01 80 00 2a 02 80 00 2d 08 \
+80 00 2f 08 80 00 31 0c 80 00 33 0c 80 00 35 20 \
+80 00 37 20 80 00 39 08 80 00 3a 01 80 00 3c 01 \
+80 00 3e 10 80 00 40 06 80 00 42 06 80 00 44 04 \
+80 00 46 01 80 00 48 01 80 00 4d 10 80 00 4f 04 \
+00 0f 00 a0 80 00 00 04 80 00 02 04 80 00 04 08 \
+80 00 07 0c 80 00 09 0c 80 00 0a 02 80 00 0d 04 \
+80 00 0e 01 80 00 10 01 80 00 12 01 80 00 14 01 \
+80 00 17 08 80 00 19 08 80 00 1a 02 80 00 1c 02 \
+80 00 1e 02 80 00 20 02 80 00 22 02 80 00 24 02 \
+80 00 26 01 80 00 28 01 80 00 2a 02 80 00 2d 08 \
+80 00 2f 08 80 00 31 0c 80 00 33 0c 80 00 35 20 \
+80 00 37 20 80 00 39 08 80 00 3a 01 80 00 3c 01 \
+80 00 3e 10 80 00 40 06 80 00 42 06 80 00 44 04 \
+80 00 46 01 80 00 48 01 80 00 4d 10 80 00 4f 04 \
+"], [0], [dnl
+OFPST_TABLE_FEATURES reply (OF1.3) (xid=0xd5):
+  0: name:table0 metadata_match:ffffffffffffffff metadata_write:ffffffffffffffff config:3 max_entries:1000000
+    Properties:
+      Instruction: goto_table,write_metadata,write_actions,apply_actions,clear_actions,meter
+      Instruction miss: goto_table,write_metadata,write_actions,apply_actions,clear_actions,meter
+      Next tables: 1 to 254
+      Next tables miss: 1 to 254
+      Write actions: output,copy_ttl_out,copy_ttl_in,set_mpls_ttl,dec_mpls_ttl,push_vlan,pop_vlan,push_mpls,pop_mpls,set_queue,group,set_nw_ttl,dec_nw_ttl,set_field,push_pbb,pop_pbb,experimenter
+      Write actions miss: output,copy_ttl_out,copy_ttl_in,set_mpls_ttl,dec_mpls_ttl,push_vlan,pop_vlan,push_mpls,pop_mpls,set_queue,group,set_nw_ttl,dec_nw_ttl,set_field,push_pbb,pop_pbb,experimenter
+      Apply actions: output,copy_ttl_out,copy_ttl_in,set_mpls_ttl,dec_mpls_ttl,push_vlan,pop_vlan,push_mpls,pop_mpls,set_queue,group,set_nw_ttl,dec_nw_ttl,set_field,push_pbb,pop_pbb,experimenter
+      Apply actions miss: output,copy_ttl_out,copy_ttl_in,set_mpls_ttl,dec_mpls_ttl,push_vlan,pop_vlan,push_mpls,pop_mpls,set_queue,group,set_nw_ttl,dec_nw_ttl,set_field,push_pbb,pop_pbb,experimenter
+      Match: in_port,in_phy_port,metadata,eth_dst:1,eth_src:1,eth_type,vlan_vid:1,vlan_pcp,ip_dscp,ip_ecn,ip_proto,ipv4_src:1,ipv4_dst:1,tcp_src,tcp_dst,udp_src,udp_dst,sctp_src,sctp_dst,icmpv4_type,icmpv4_code,arp_op,arp_spa:1,arp_tpa:1,arp_sha:1,arp_tha:1,ipv6_src:1,ipv6_dst:1,ipv6_flabel:1,icmpv6_type,icmpv6_code,ipv6_nd_target,ipv6_nd_sll,ipv6_nd_tll,mpls_label,mpls_tc,mpls_bos,tunnel_id:1,ipv6_exthdr:1
+      Wildcards: in_port,in_phy_port,metadata,eth_dst:1,eth_src:1,eth_type,vlan_vid:1,vlan_pcp,ip_dscp,ip_ecn,ip_proto,ipv4_src:1,ipv4_dst:1,tcp_src,tcp_dst,udp_src,udp_dst,sctp_src,sctp_dst,icmpv4_type,icmpv4_code,arp_op,arp_spa:1,arp_tpa:1,arp_sha:1,arp_tha:1,ipv6_src:1,ipv6_dst:1,ipv6_flabel:1,icmpv6_type,icmpv6_code,ipv6_nd_target,ipv6_nd_sll,ipv6_nd_tll,mpls_label,mpls_tc,mpls_bos,tunnel_id:1,ipv6_exthdr:1
+      Write setfield: in_port,in_phy_port,metadata,eth_dst:1,eth_src:1,eth_type,vlan_vid:1,vlan_pcp,ip_dscp,ip_ecn,ip_proto,ipv4_src:1,ipv4_dst:1,tcp_src,tcp_dst,udp_src,udp_dst,sctp_src,sctp_dst,icmpv4_type,icmpv4_code,arp_op,arp_spa:1,arp_tpa:1,arp_sha:1,arp_tha:1,ipv6_src:1,ipv6_dst:1,ipv6_flabel:1,icmpv6_type,icmpv6_code,ipv6_nd_target,ipv6_nd_sll,ipv6_nd_tll,mpls_label,mpls_tc,mpls_bos,tunnel_id:1,ipv6_exthdr:1
+      Write setfield miss: in_port,in_phy_port,metadata,eth_dst:1,eth_src:1,eth_type,vlan_vid:1,vlan_pcp,ip_dscp,ip_ecn,ip_proto,ipv4_src:1,ipv4_dst:1,tcp_src,tcp_dst,udp_src,udp_dst,sctp_src,sctp_dst,icmpv4_type,icmpv4_code,arp_op,arp_spa:1,arp_tpa:1,arp_sha:1,arp_tha:1,ipv6_src:1,ipv6_dst:1,ipv6_flabel:1,icmpv6_type,icmpv6_code,ipv6_nd_target,ipv6_nd_sll,ipv6_nd_tll,mpls_label,mpls_tc,mpls_bos,tunnel_id:1,ipv6_exthdr:1
+      Apply setfield: in_port,in_phy_port,metadata,eth_dst:1,eth_src:1,eth_type,vlan_vid:1,vlan_pcp,ip_dscp,ip_ecn,ip_proto,ipv4_src:1,ipv4_dst:1,tcp_src,tcp_dst,udp_src,udp_dst,sctp_src,sctp_dst,icmpv4_type,icmpv4_code,arp_op,arp_spa:1,arp_tpa:1,arp_sha:1,arp_tha:1,ipv6_src:1,ipv6_dst:1,ipv6_flabel:1,icmpv6_type,icmpv6_code,ipv6_nd_target,ipv6_nd_sll,ipv6_nd_tll,mpls_label,mpls_tc,mpls_bos,tunnel_id:1,ipv6_exthdr:1
+      Apply setfield miss: in_port,in_phy_port,metadata,eth_dst:1,eth_src:1,eth_type,vlan_vid:1,vlan_pcp,ip_dscp,ip_ecn,ip_proto,ipv4_src:1,ipv4_dst:1,tcp_src,tcp_dst,udp_src,udp_dst,sctp_src,sctp_dst,icmpv4_type,icmpv4_code,arp_op,arp_spa:1,arp_tpa:1,arp_sha:1,arp_tha:1,ipv6_src:1,ipv6_dst:1,ipv6_flabel:1,icmpv6_type,icmpv6_code,ipv6_nd_target,ipv6_nd_sll,ipv6_nd_tll,mpls_label,mpls_tc,mpls_bos,tunnel_id:1,ipv6_exthdr:1
+])
+AT_CLEANUP
+
 AT_SETUP([OFPT_BARRIER_REQUEST - OF1.0])
 AT_KEYWORDS([ofp-print])
 AT_CHECK([ovs-ofctl ofp-print '01 12 00 08 00 00 00 01'], [0], [dnl
diff --git a/tests/ofproto.at b/tests/ofproto.at
index 27b6b34..7cbde02 100644
--- a/tests/ofproto.at
+++ b/tests/ofproto.at
@@ -335,6 +335,31 @@ OFPST_GROUP reply (OF1.1):
 OVS_VSWITCHD_STOP
 AT_CLEANUP
 
+AT_SETUP([ofproto - table feature - (OpenFlow 1.3)])
+OVS_VSWITCHD_START
+AT_CHECK([ovs-ofctl -O OpenFlow13 -vwarn dump-table-features br0], [0], [stdout])
+AT_CHECK([[grep -B 1 -C 15 -w table0 stdout]], [0], [dnl
+OFPST_TABLE_FEATURES reply (OF1.3) (xid=0x2):
+  0: name:table0 metadata_match:ffffffffffffffff metadata_write:ffffffffffffffff config:3 max_entries:1000000
+    Properties:
+      Instruction: goto_table,write_metadata,write_actions,apply_actions,clear_actions,meter
+      Instruction miss: goto_table,write_metadata,write_actions,apply_actions,clear_actions,meter
+      Next tables: 1 to 254
+      Next tables miss: 1 to 254
+      Write actions: output,copy_ttl_out,copy_ttl_in,set_mpls_ttl,dec_mpls_ttl,push_vlan,pop_vlan,push_mpls,pop_mpls,set_queue,group,set_nw_ttl,dec_nw_ttl,set_field,push_pbb,pop_pbb,experimenter
+      Write actions miss: output,copy_ttl_out,copy_ttl_in,set_mpls_ttl,dec_mpls_ttl,push_vlan,pop_vlan,push_mpls,pop_mpls,set_queue,group,set_nw_ttl,dec_nw_ttl,set_field,push_pbb,pop_pbb,experimenter
+      Apply actions: output,copy_ttl_out,copy_ttl_in,set_mpls_ttl,dec_mpls_ttl,push_vlan,pop_vlan,push_mpls,pop_mpls,set_queue,group,set_nw_ttl,dec_nw_ttl,set_field,push_pbb,pop_pbb,experimenter
+      Apply actions miss: output,copy_ttl_out,copy_ttl_in,set_mpls_ttl,dec_mpls_ttl,push_vlan,pop_vlan,push_mpls,pop_mpls,set_queue,group,set_nw_ttl,dec_nw_ttl,set_field,push_pbb,pop_pbb,experimenter
+      Match: in_port,in_phy_port,metadata,eth_dst:1,eth_src:1,eth_type,vlan_vid:1,vlan_pcp,ip_dscp,ip_ecn,ip_proto,ipv4_src:1,ipv4_dst:1,tcp_src,tcp_dst,udp_src,udp_dst,sctp_src,sctp_dst,icmpv4_type,icmpv4_code,arp_op,arp_spa:1,arp_tpa:1,arp_sha:1,arp_tha:1,ipv6_src:1,ipv6_dst:1,ipv6_flabel:1,icmpv6_type,icmpv6_code,ipv6_nd_target,ipv6_nd_sll,ipv6_nd_tll,mpls_label,mpls_tc,mpls_bos,tunnel_id:1,ipv6_exthdr:1
+      Wildcards: in_port,in_phy_port,metadata,eth_dst:1,eth_src:1,eth_type,vlan_vid:1,vlan_pcp,ip_dscp,ip_ecn,ip_proto,ipv4_src:1,ipv4_dst:1,tcp_src,tcp_dst,udp_src,udp_dst,sctp_src,sctp_dst,icmpv4_type,icmpv4_code,arp_op,arp_spa:1,arp_tpa:1,arp_sha:1,arp_tha:1,ipv6_src:1,ipv6_dst:1,ipv6_flabel:1,icmpv6_type,icmpv6_code,ipv6_nd_target,ipv6_nd_sll,ipv6_nd_tll,mpls_label,mpls_tc,mpls_bos,tunnel_id:1,ipv6_exthdr:1
+      Write setfield: in_port,in_phy_port,metadata,eth_dst:1,eth_src:1,eth_type,vlan_vid:1,vlan_pcp,ip_dscp,ip_ecn,ip_proto,ipv4_src:1,ipv4_dst:1,tcp_src,tcp_dst,udp_src,udp_dst,sctp_src,sctp_dst,icmpv4_type,icmpv4_code,arp_op,arp_spa:1,arp_tpa:1,arp_sha:1,arp_tha:1,ipv6_src:1,ipv6_dst:1,ipv6_flabel:1,icmpv6_type,icmpv6_code,ipv6_nd_target,ipv6_nd_sll,ipv6_nd_tll,mpls_label,mpls_tc,mpls_bos,tunnel_id:1,ipv6_exthdr:1
+      Write setfield miss: in_port,in_phy_port,metadata,eth_dst:1,eth_src:1,eth_type,vlan_vid:1,vlan_pcp,ip_dscp,ip_ecn,ip_proto,ipv4_src:1,ipv4_dst:1,tcp_src,tcp_dst,udp_src,udp_dst,sctp_src,sctp_dst,icmpv4_type,icmpv4_code,arp_op,arp_spa:1,arp_tpa:1,arp_sha:1,arp_tha:1,ipv6_src:1,ipv6_dst:1,ipv6_flabel:1,icmpv6_type,icmpv6_code,ipv6_nd_target,ipv6_nd_sll,ipv6_nd_tll,mpls_label,mpls_tc,mpls_bos,tunnel_id:1,ipv6_exthdr:1
+      Apply setfield: in_port,in_phy_port,metadata,eth_dst:1,eth_src:1,eth_type,vlan_vid:1,vlan_pcp,ip_dscp,ip_ecn,ip_proto,ipv4_src:1,ipv4_dst:1,tcp_src,tcp_dst,udp_src,udp_dst,sctp_src,sctp_dst,icmpv4_type,icmpv4_code,arp_op,arp_spa:1,arp_tpa:1,arp_sha:1,arp_tha:1,ipv6_src:1,ipv6_dst:1,ipv6_flabel:1,icmpv6_type,icmpv6_code,ipv6_nd_target,ipv6_nd_sll,ipv6_nd_tll,mpls_label,mpls_tc,mpls_bos,tunnel_id:1,ipv6_exthdr:1
+      Apply setfield miss: in_port,in_phy_port,metadata,eth_dst:1,eth_src:1,eth_type,vlan_vid:1,vlan_pcp,ip_dscp,ip_ecn,ip_proto,ipv4_src:1,ipv4_dst:1,tcp_src,tcp_dst,udp_src,udp_dst,sctp_src,sctp_dst,icmpv4_type,icmpv4_code,arp_op,arp_spa:1,arp_tpa:1,arp_sha:1,arp_tha:1,ipv6_src:1,ipv6_dst:1,ipv6_flabel:1,icmpv6_type,icmpv6_code,ipv6_nd_target,ipv6_nd_sll,ipv6_nd_tll,mpls_label,mpls_tc,mpls_bos,tunnel_id:1,ipv6_exthdr:1
+])
+OVS_VSWITCHD_STOP
+AT_CLEANUP
+
 AT_SETUP([ofproto - mod-port (OpenFlow 1.0)])
 OVS_VSWITCHD_START
 for command_config_state in \
-- 
1.7.3.1.msysgit.0





More information about the dev mailing list