Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- [therbert@Fedora21 ovs]$ git reset --hard 7d433ae57ebb90cd68e8fa948a096f619ac4e2d8
- HEAD is now at 7d433ae valgrind: Fix memory leak at expr_error.
- [therbert@Fedora21 ovs]$ ls *.patch
- 0001-ovs-vxlan-gpe-vxlan-extension-to-support-vxlan-gpe-t.patch
- 0002-ovs-nsh-support-push-and-pop-actions-for-vxlan-gpe-a.patch
- 0003-Add-userspace-dataplane-nsh-support-and-remove-push_.patch
- 0004-Fix-too-large-stack-frame-size.patch
- 0005-Ethernet-header-must-be-kept-in-VxLAN-gpe-eth-NSH-fo.patch
- [therbert@Fedora21 ovs]$ git am *.patch
- Applying: ovs-vxlan-gpe: vxlan extension to support vxlan-gpe tunnel port
- Applying: ovs-nsh: support push and pop actions for vxlan-gpe and Ethernet nsh
- Applying: Add userspace dataplane nsh support and remove push_eth and pop_eth actions
- /home/therbert/nsh/ovs/.git/rebase-apply/patch:651: trailing whitespace.
- /home/therbert/nsh/ovs/.git/rebase-apply/patch:717: trailing whitespace.
- }
- /home/therbert/nsh/ovs/.git/rebase-apply/patch:771: trailing whitespace.
- /home/therbert/nsh/ovs/.git/rebase-apply/patch:774: space before tab in indent.
- return -1;
- /home/therbert/nsh/ovs/.git/rebase-apply/patch:810: trailing whitespace.
- } else
- warning: squelched 11 whitespace errors
- warning: 16 lines add whitespace errors.
- Applying: Fix too large stack frame size
- Applying: Ethernet header must be kept in VxLAN-gpe + eth + NSH for new ovs lwtunnel implementation
- [therbert@Fedora21 ovs]$ ./boot.sh
- [therbert@Fedora21 ovs]$ git log
- commit 2bc1d8d71fa6ba50556a6230f00608099bdd2196
- Author: Yi Yang <yi.y.yang@intel.com>
- Date: Fri Apr 15 14:17:54 2016 +0800
- Ethernet header must be kept in VxLAN-gpe + eth + NSH for new ovs lwtunnel implementation
- Signed-off-by: Yi Yang <yi.y.yang@intel.com>
- commit 177f152a415422fc9b041ef6316abd1d27deca70
- Author: Yi Yang <yi.y.yang@intel.com>
- Date: Wed Apr 13 18:17:21 2016 +0800
- Fix too large stack frame size
- Signed-off-by: Yi Yang <yi.y.yang@intel.com>
- commit 194078a34c7a6554072d8dd72486d4b50c64eb8d
- Author: Yi Yang <yi.y.yang@intel.com>
- Date: Wed Apr 13 16:39:27 2016 +0800
- Add userspace dataplane nsh support and remove push_eth and pop_eth actions
- Signed-off-by: Mengke Liu <mengke.liu@intel.com>
- Signed-off-by: Ricky Li <ricky.li@intel.com>
- Signed-off-by: Johnson Li <johnson.li@intel.com>
- Signed-off-by: Yi Yang <yi.y.yang@intel.com>
- commit 63519cc04fdcdd1add4d3eb3d929bc2510bfb32a
- Author: Yi Yang <yi.y.yang@intel.com>
- Date: Wed Apr 13 11:15:42 2016 +0800
- ovs-nsh: support push and pop actions for vxlan-gpe and Ethernet nsh
- Signed-off-by: Mengke Liu <mengke.liu@intel.com>
- Signed-off-by: Ricky Li <ricky.li@intel.com>
- Signed-off-by: Johnson Li <johnson.li@intel.com>
- Signed-off-by: Yi Yang <yi.y.yang@intel.com>
- commit 4446cfa271043a90de1fcdf1b9a2c7830960ce6c
- Author: Yi Yang <yi.y.yang@intel.com>
- Date: Mon Apr 11 15:58:14 2016 +0800
- ovs-vxlan-gpe: vxlan extension to support vxlan-gpe tunnel port
- Signed-off-by: Mengke Liu <mengke.liu@intel.com>
- Signed-off-by: Ricky Li <ricky.li@intel.com>
- Signed-off-by: Johnson Li <johnson.li@intel.com>
- Signed-off-by: Yi Yang <yi.y.yang@intel.com>
- commit 7d433ae57ebb90cd68e8fa948a096f619ac4e2d8
- Author: William Tu <u9012063@gmail.com>
- Date: Mon Apr 4 14:51:30 2016 -0700
- :...skipping...
- commit 2bc1d8d71fa6ba50556a6230f00608099bdd2196
- Author: Yi Yang <yi.y.yang@intel.com>
- Date: Fri Apr 15 14:17:54 2016 +0800
- Ethernet header must be kept in VxLAN-gpe + eth + NSH for new ovs lwtunnel implementation
- Signed-off-by: Yi Yang <yi.y.yang@intel.com>
- commit 177f152a415422fc9b041ef6316abd1d27deca70
- Author: Yi Yang <yi.y.yang@intel.com>
- Date: Wed Apr 13 18:17:21 2016 +0800
- Fix too large stack frame size
- Signed-off-by: Yi Yang <yi.y.yang@intel.com>
- commit 194078a34c7a6554072d8dd72486d4b50c64eb8d
- Author: Yi Yang <yi.y.yang@intel.com>
- Date: Wed Apr 13 16:39:27 2016 +0800
- Add userspace dataplane nsh support and remove push_eth and pop_eth actions
- Signed-off-by: Mengke Liu <mengke.liu@intel.com>
- Signed-off-by: Ricky Li <ricky.li@intel.com>
- Signed-off-by: Johnson Li <johnson.li@intel.com>
- Signed-off-by: Yi Yang <yi.y.yang@intel.com>
- commit 63519cc04fdcdd1add4d3eb3d929bc2510bfb32a
- Author: Yi Yang <yi.y.yang@intel.com>
- Date: Wed Apr 13 11:15:42 2016 +0800
- ovs-nsh: support push and pop actions for vxlan-gpe and Ethernet nsh
- Signed-off-by: Mengke Liu <mengke.liu@intel.com>
- Signed-off-by: Ricky Li <ricky.li@intel.com>
- Signed-off-by: Johnson Li <johnson.li@intel.com>
- Signed-off-by: Yi Yang <yi.y.yang@intel.com>
- commit 4446cfa271043a90de1fcdf1b9a2c7830960ce6c
- Author: Yi Yang <yi.y.yang@intel.com>
- Date: Mon Apr 11 15:58:14 2016 +0800
- ovs-vxlan-gpe: vxlan extension to support vxlan-gpe tunnel port
- Signed-off-by: Mengke Liu <mengke.liu@intel.com>
- Signed-off-by: Ricky Li <ricky.li@intel.com>
- Signed-off-by: Johnson Li <johnson.li@intel.com>
- Signed-off-by: Yi Yang <yi.y.yang@intel.com>
- commit 7d433ae57ebb90cd68e8fa948a096f619ac4e2d8
- Author: William Tu <u9012063@gmail.com>
- Date: Mon Apr 4 14:51:30 2016 -0700
- valgrind: Fix memory leak at expr_error.
- Reported by test case 2015: ovn -- action parsing.
- xvasprintf (util.c:164)
- expr_error (expr.c:489)
- expr_parse_field (expr.c:2910)
- action_parse_field (actions.c:287)
- Signed-off-by: William Tu <u9012063@gmail.com>
- .....cut......
- [therbert@Fedora21 ovs]$ make check
- /bin/sh ./config.status --recheck
- running CONFIG_SHELL=/bin/sh /bin/sh ./configure --with-linux=/lib/modules/4.2.8-300.fc23.x86_64/build --no-create --no-recursion
- .......cut.......
- make[3]: Leaving directory '/home/therbert/nsh/ovs'
- make check-local
- make[3]: Entering directory '/home/therbert/nsh/ovs'
- set /bin/sh './tests/testsuite' -C tests AUTOTEST_PATH=utilities:vswitchd:ovsdb:vtep:tests::ovn/controller-vtep:ovn/northd:ovn/utilities:ovn/controller ; \
- "$@" || (test X'' = Xyes && "$@" --recheck)
- ## ------------------------------ ##
- ## openvswitch 2.5.90 test suite. ##
- ## ------------------------------ ##
- appctl bashcomp unit tests
- 1: appctl-bashcomp - basic verification ok
- 2: appctl-bashcomp - complex completion check 1 ok
- 3: appctl-bashcomp - complex completion check 2 ok
- 4: appctl-bashcomp - complex completion check 3 ok
- 5: appctl-bashcomp - complex completion check 4 ok
- 6: appctl-bashcomp - negative test ok
- vsctl bashcomp unit tests
- 7: vsctl-bashcomp - basic verification ok
- 8: vsctl-bashcomp - argument completion ok
- 9: vsctl-bashcomp - negative test ok
- bfd
- 10: bfd - basic config on different bridges ok
- 11: bfd - Verify tunnel down detection ok
- 12: bfd - concatenated path down ok
- 13: bfd - Edit the Min Tx/Rx values ok
- 14: bfd - check_tnl_key ok
- 15: bfd - bfd decay ok
- 16: bfd - bfd forwarding_if_rx - bfd on one side ok
- 17: bfd - bfd forwarding_if_rx - bfd on both sides ok
- 18: bfd - bfd forwarding_if_rx - with bfd decay ok
- 19: bfd - bfd forwarding_if_rx - demand_rx_bfd ok
- 20: bfd - flap_count ok
- cfm
- 21: cfm - check update ovsdb 1 ok
- 22: cfm - check update ovsdb 2 ok
- 23: cfm - demand mode ok
- 24: cfm - demand_rx_ccm ok
- 25: cfm - flap_count ok
- 26: cfm - fault_override ok
- lacp
- 27: lacp - config ok
- 28: lacp - multi port config ok
- 29: lacp - negotiation ok
- library unit tests
- 30: test flow extractor ok
- 31: test TCP/IP checksumming ok
- 32: test hash functions ok
- 33: test hash map ok
- 34: test hash index ok
- 35: test cuckoo hash ok
- 36: test atomic operations ok
- 37: test linked lists ok
- 38: test packet library ok
- 39: test SHA-1 ok
- 40: test type properties ok
- 41: test strtok_r bug fix ok
- 42: test byte order conversion ok
- 43: test random number generator ok
- 44: ctz() function ok
- 45: clz() function ok
- 46: round_up_pow2() function ok
- 47: round_down_pow2() function ok
- 48: count_1bits() function ok
- 49: log_2_floor() function ok
- 50: bitwise_copy() function ok
- 51: bitwise_zero() function ok
- 52: bitwise_one() function ok
- 53: bitwise_is_all_zeros() function ok
- 54: bitwise_rscan() function ok
- 55: ovs_scan() function ok
- 56: test unix socket, short pathname - C ok
- 57: test unix socket, long pathname - C ok
- 58: test unix socket, short pathname - Python2 ok
- 59: test unix socket, short pathname - Python3 ok
- 60: test unix socket, long pathname - Python2 ok
- 61: test unix socket, long pathname - Python3 ok
- 62: ovs_assert ok
- 63: snprintf ok
- 64: test bitmap functions ok
- 65: use of public headers ok
- 66: test ofpbuf module ok
- 67: test rcu ok
- heap library
- 68: heap library -- insert delete same order ok
- 69: heap library -- insert delete reverse order ok
- 70: heap library -- insert delete every order ok
- 71: heap library -- insert delete same order with dups ok
- 72: heap library -- raw insert ok
- 73: heap library -- raw delete ok
- bundle link selection
- 74: hrw bundle link selection ok
- 75: active_backup bundle link selection ok
- 76: hrw bundle single link selection ok
- 77: hrw bundle no link selection ok
- 78: bundle action missing argument ok
- 79: bundle action bad fields ok
- 80: bundle action bad algorithm ok
- 81: bundle action bad slave type ok
- 82: bundle action bad slave delimiter ok
- 83: bundle action with many ports ok
- flow classifier unit tests
- 84: flow classifier - empty ok
- 85: flow classifier - destroy null ok
- 86: flow classifier - single rule ok
- 87: flow classifier - rule replacement ok
- 88: flow classifier - many rules in one list ok
- 89: flow classifier - versioned many rules in one list ok
- 90: flow classifier - many rules in one table ok
- 91: flow classifier - versioned many rules in one table ok
- 92: flow classifier - many rules in two tables ok
- 93: flow classifier - versioned many rules in two tables ok
- 94: flow classifier - many rules in five tables ok
- 95: flow classifier - versioned many rules in five tables ok
- miniflow unit tests
- 96: miniflow - miniflow ok
- 97: miniflow - minimask_has_extra ok
- 98: miniflow - minimask_combine ok
- flow classifier lookup segmentation
- 99: flow classifier - lookup segmentation ok
- flow classifier prefix lookup
- 100: flow classifier - prefix lookup ok
- conjunctive match
- 101: single conjunctive match ok
- 102: multiple conjunctive match ok
- 103: conjunctive match priority fallback ok
- 104: conjunctive match and other actions ok
- struct alignment checker unit tests
- 105: check struct tail padding ok
- 106: check struct internal alignment ok
- 107: check struct declared size ok
- 108: check wrong struct's declared size ok
- daemon unit tests - C
- 109: daemon ok
- 110: daemon --monitor ok
- 111: daemon --detach ok
- 112: daemon --detach --monitor ok
- 113: daemon --detach startup errors ok
- 114: daemon --detach --monitor startup errors ok
- 115: daemon --service skipped (daemon.at:165)
- daemon unit tests - Python
- 116: daemon - Python2 ok
- 117: daemon - Python3 ok
- 118: daemon --monitor - Python2 ok
- 119: daemon --monitor - Python3 ok
- 120: daemon --monitor restart exit code - Python2 ok
- 121: daemon --monitor restart exit code - Python3 ok
- 122: daemon --detach - Python2 ok
- 123: daemon --detach - Python3 ok
- 124: daemon --detach --monitor - Python2 ok
- 125: daemon --detach --monitor - Python3 ok
- 126: daemon --detach startup errors - Python2 ok
- 127: daemon --detach startup errors - Python3 ok
- 128: daemon --detach --monitor startup errors - Python2 ok
- 129: daemon --detach --monitor startup errors - Python3 ok
- 130: daemon --detach closes standard fds - Python2 ok
- 131: daemon --detach closes standard fds - Python3 ok
- 132: daemon --detach --monitor closes standard fds - Python2 ok
- 133: daemon --detach --monitor closes standard fds - Python3 ok
- OpenFlow actions
- 134: OpenFlow 1.0 action translation ok
- 135: OpenFlow 1.0 "instruction" translations ok
- 136: OpenFlow 1.1 action translation ok
- 137: OpenFlow 1.1 instruction translation ok
- 138: OpenFlow 1.2 action translation ok
- 139: OpenFlow 1.3 action translation ok
- 140: OpenFlow 1.5 action translation ok
- 141: ofp-actions - inconsistent MPLS actions ok
- 142: reg_load <-> set_field translation corner case ok
- ofp-print
- 143: empty ok
- 144: too short ok
- 145: wrong OpenFlow version ok
- 146: truncated message ok
- 147: message only uses part of buffer ok
- 148: OFPT_HELLO - ordinary ok
- 149: OFPT_HELLO with extra data ok
- 150: OFPT_HELLO with version bitmap ok
- 151: OFPT_HELLO with version bitmap and extra data ok
- 152: OFPT_HELLO with higher than supported version ok
- 153: OFPT_HELLO with contradictory version bitmaps ok
- 154: OFPT_ECHO_REQUEST, empty payload ok
- 155: OFPT_ECHO_REQUEST, 5-byte payload ok
- 156: OFPT_ECHO_REPLY, empty payload ok
- 157: OFPT_ECHO_REPLY, 5-byte payload ok
- 158: OFPT_FEATURES_REQUEST ok
- 159: OFPT_FEATURES_REPLY - OF1.0 ok
- 160: OFPT_FEATURES_REPLY cut off mid-port - OF1.0 ok
- 161: OFPT_FEATURES_REPLY - OF1.1 ok
- 162: OFPT_FEATURES_REPLY cut off mid-port - OF1.1 ok
- 163: OFPT_FEATURES_REPLY - OF1.2 ok
- 164: OFPT_FEATURES_REPLY cut off mid-port - OF1.2 ok
- 165: OFPT_FEATURES_REPLY - OF1.3 ok
- 166: OFPT_FEATURES_REPLY - with auxiliary_id - OF1.3 ok
- 167: OFPT_GET_CONFIG_REQUEST ok
- 168: OFPT_GET_CONFIG_REPLY, most common form ok
- 169: OFPT_GET_CONFIG_REPLY, frags and miss_send_len ok
- 170: OFPT_PACKET_IN - OF1.0 ok
- 171: OFPT_PACKET_IN - OF1.0, with hex output of packet data ok
- 172: OFPT_PACKET_IN - OF1.1 ok
- 173: OFPT_PACKET_IN - OF1.2 ok
- 174: OFPT_PACKET_IN - OF1.2, with hex output of packet data ok
- 175: OFPT_PACKET_IN - OF1.3 ok
- 176: OFPT_PACKET_IN - OF1.4 ok
- 177: OFPT_PACKET_IN - OF1.5 ok
- 178: OFPT_PACKET_IN - OF1.3, with hex output of packet data ok
- 179: OFPT_FLOW_REMOVED - OF1.0 ok
- 180: OFPT_FLOW_REMOVED - OF1.2 ok
- 181: OFPT_FLOW_REMOVED - OF1.3 ok
- 182: OFPT_PORT_STATUS - OF1.0 ok
- 183: OFPT_PORT_STATUS - OF1.1 ok
- 184: OFPT_PORT_STATUS - OF1.4 ok
- 185: OFPT_PACKET_OUT - OF1.0 ok
- 186: OFPT_PACKET_OUT - OF1.0, with packet ok
- 187: OFPT_PACKET_OUT - OF1.0, with hex output of packet data ok
- 188: OFPT_PACKET_OUT - OF1.1 ok
- 189: OFPT_PACKET_OUT - OF1.1, with packet ok
- 190: OFPT_FLOW_MOD - OF1.0 - low verbosity ok
- 191: OFPT_FLOW_MOD - OF1.1 - low verbosity ok
- 192: OFPT_FLOW_MOD - OF1.2 - low verbosity ok
- 193: OFPT_FLOW_MOD - OF1.0 - high verbosity ok
- 194: OFPT_FLOW_MOD - OF1.2 - low verbosity ok
- 195: OFPT_FLOW_MOD - OF1.3 - flags - low verbosity ok
- 196: OFPT_FLOW_MOD - OF1.2 - set-field ip_src ok
- 197: OFPT_FLOW_MOD - OF1.2 - set-field ip_dst ok
- 198: OFPT_FLOW_MOD - OF1.2 - set-field sctp_src ok
- 199: OFPT_FLOW_MOD - OF1.2 - set-field sctp_dst ok
- 200: OFPT_FLOW_MOD - OF1.2 - experimenter OXM ok
- 201: OFPT_FLOW_MOD - OF1.2 - set-field nd_target, nd_sll ok
- 202: OFPT_FLOW_MOD - OF1.3 - meter ok
- 203: OFPT_FLOW reply - OF1.2 - set-field ip_src ok
- 204: OFPT_FLOW reply - OF1.2 - set-field ip_dst ok
- 205: OFPT_FLOW reply - OF1.2 - set-field sctp_src ok
- 206: OFPT_FLOW reply - OF1.2 - set-field sctp_dst ok
- 207: OFPT_PORT_MOD - OF1.0 ok
- 208: OFPT_PORT_MOD - OF1.1 ok
- 209: OFPT_PORT_MOD - OF1.2 ok
- 210: OFPT_PORT_MOD - OF1.3 ok
- 211: OFPT_PORT_MOD - OF1.4 ok
- 212: OFPT_TABLE_MOD - OF1.1 ok
- 213: OFPT_TABLE_MOD - OF1.2 ok
- 214: OFPT_TABLE_MOD - OF1.3 ok
- 215: OFPT_TABLE_MOD - OF1.4 ok
- 216: OFPST_DESC request ok
- 217: OFPST_DESC reply ok
- 218: OFPST_FLOW request - OF1.0 ok
- 219: OFPST_FLOW request - OF1.2 ok
- 220: OFPST_FLOW request - OF1.3 ok
- 221: OFPST_FLOW reply - OF1.0 ok
- 222: OFPST_FLOW reply - OF1.2 ok
- 223: OFPST_AGGREGATE request - OF1.0 ok
- 224: OFPST_AGGREGATE request - OF1.2 ok
- 225: OFPST_AGGREGATE request - OF1.3 ok
- 226: OFPST_AGGREGATE reply - OF1.0 ok
- 227: OFPST_AGGREGATE reply - OF1.2 ok
- 228: OFPST_AGGREGATE reply - OF1.3 ok
- 229: OFPST_TABLE request - OF1.0 ok
- 230: OFPST_TABLE request - OF1.1 ok
- 231: OFPST_TABLE request - OF1.2 ok
- 232: OFPST_TABLE request - OF1.3 ok
- 233: OFPST_TABLE reply - OF1.0 ok
- 234: OFPST_TABLE reply - OF1.2 ok
- 235: OFPST_TABLE reply - OF1.3 ok
- 236: OFPST_PORT request - 1.0 ok
- 237: OFPST_PORT request - 1.1 ok
- 238: OFPST_PORT request - 1.2 ok
- 239: OFPST_PORT request - 1.3 ok
- 240: OFPST_PORT reply - OF1.0 ok
- 241: OFPST_PORT reply - OF1.2 ok
- 242: OFPST_PORT reply - OF1.3 ok
- 243: OFPST_PORT reply - OF1.4 ok
- 244: OFPST_QUEUE request - OF1.0 ok
- 245: OFPST_QUEUE request - OF1.1 ok
- 246: OFPST_QUEUE request - OF1.2 ok
- 247: OFPST_QUEUE request - OF1.3 ok
- 248: OFPST_QUEUE reply - OF1.0 ok
- 249: OFPST_QUEUE reply - OF1.1 ok
- 250: OFPST_QUEUE reply - OF1.2 ok
- 251: OFPST_QUEUE reply - OF1.3 ok
- 252: OFPST_QUEUE reply - OF1.4 ok
- 253: OFPST_GROUP request ok
- 254: OFPST_GROUP reply - OF1.1 ok
- 255: OFPST_GROUP reply - OF1.3 ok
- 256: OFPST_GROUP_DESC request - OF1.1 ok
- 257: OFPST_GROUP_DESC request - OF1.5 ok
- 258: OFPST_GROUP_DESC reply - OF1.1 ok
- 259: OFPST_GROUP_DESC reply - OF1.5 ok
- 260: OFPST_GROUP_FEATURES request ok
- 261: OFPST_GROUP_FEATURES reply ok
- 262: OFPST_PORT_DESC request - OF1.0 ok
- 263: OFPST_PORT_DESC request - OF1.5 ok
- 264: OFPST_PORT_DESC reply - OF1.0 ok
- 265: OFPST_PORT_DESC reply - OF1.4 ok
- 266: OFPT_METER_MOD request - OF1.3 ok
- 267: OFPT_METER_MOD request - bad band - OF1.3 ok
- 268: OFPT_METER_MOD request - bad command - OF1.3 ok
- 269: OFPT_METER_MOD request - bad flags - OF1.3 ok
- 270: OFPST_METER request - OF1.3 ok
- 271: OFPST_METER_CONFIG request - OF1.3 ok
- 272: OFPST_METER_FEATURES request - OF1.3 ok
- 273: OFPST_METER_FEATURES reply - OF1.3 ok
- 274: OFPST_METER_CONFIG reply - OF1.3 ok
- 275: OFPST_METER reply - OF1.3 ok
- 276: OFPST_TABLE_FEATURES request - OF1.3 ok
- 277: OFPT_BARRIER_REQUEST - OF1.0 ok
- 278: OFPT_BARRIER_REQUEST - OF1.1 ok
- 279: OFPT_BARRIER_REQUEST - OF1.2 ok
- 280: OFPT_BARRIER_REQUEST - OF1.3 ok
- 281: OFPT_BARRIER_REPLY - OF1.0 ok
- 282: OFPT_BARRIER_REPLY - OF1.1 ok
- 283: OFPT_BARRIER_REPLY - OF1.2 ok
- 284: OFPT_BARRIER_REPLY - OF1.3 ok
- 285: OFPT_QUEUE_GET_CONFIG_REQUEST - OF1.0 ok
- 286: OFPT_QUEUE_GET_CONFIG_REQUEST - OF1.2 ok
- 287: OFPST_QUEUE_DESC request - OF1.4 ok
- 288: OFPT_QUEUE_GET_CONFIG_REPLY - OF1.0 ok
- 289: OFPT_QUEUE_GET_CONFIG_REPLY - OF1.1 ok
- 290: OFPT_QUEUE_GET_CONFIG_REPLY - OF1.2 ok
- 291: OFPT_QUEUE_GET_CONFIG_REPLY - OF1.3 ok
- 292: OFPST_QUEUE_DESC reply - OF1.4 ok
- 293: OFPT_SET_ASYNC - OF1.3 ok
- 294: OFPT_ROLE_REQUEST - OF1.2 ok
- 295: OFPT_ROLE_REQUEST - nochange - OF1.2 ok
- 296: NXT_ROLE_REQUEST ok
- 297: OFPT_ROLE_REPLY - OF1.2 ok
- 298: NXT_ROLE_REPLY ok
- 299: OFP_ROLE_STATUS - master, experimenter - OF1.4 ok
- 300: OFP_ROLE_STATUS - master, config - OF1.4 ok
- 301: OFP_ROLE_STATUS - master, config,generation - OF1.4 ok
- 302: OFP_REQUESTFORWARD - OF1.4 ok
- 303: OFP_REQUESTFORWARD - OF1.4 ok
- 304: OFP_REQUESTFORWARD - OF1.4 ok
- 305: OFP_REQUESTFORWARD - OF1.4 ok
- 306: NXT_SET_PACKET_IN ok
- 307: NXT_PACKET_IN ok
- 308: NXT_PACKET_IN, with hex output of packet data ok
- 309: NX_PACKET_IN2 ok
- 310: NXT_SET_ASYNC_CONFIG ok
- 311: OFPT_SET_ASYNC_CONFIG ok
- 312: OFPT_SET_ASYNC_CONFIG - invalid mask - OF1.4 ok
- 313: OFPT_SET_ASYNC_CONFIG - unsupported configuration - OF1.4 ok
- 314: NXT_SET_CONTROLLER_ID ok
- 315: NXT_FLOW_MONITOR_CANCEL ok
- 316: NXT_FLOW_MONITOR_PAUSED ok
- 317: NXT_FLOW_MONITOR_RESUMED ok
- 318: NXT_SET_FLOW_FORMAT ok
- 319: NXT_FLOW_MOD, low verbosity ok
- 320: NXT_FLOW_MOD, high verbosity ok
- 321: OFPT_GROUP_MOD - OF1.1 ok
- 322: OFPT_GROUP_MOD add - OF1.5 ok
- 323: OFPT_GROUP_MOD insert bucket - OF1.5 ok
- 324: NXT_FLOW_REMOVED ok
- 325: NXT_FLOW_MOD_TABLE_ID ok
- 326: NXT_RESUME ok
- 327: NXST_FLOW request ok
- 328: NXST_FLOW reply ok
- 329: NXST_AGGREGATE request ok
- 330: NXST_AGGREGATE reply ok
- 331: NXST_FLOW_MONITOR request ok
- 332: NXST_FLOW_MONITOR reply ok
- 333: OFPT_BUNDLE_CONTROL - OPEN_REQUEST ok
- 334: OFPT_BUNDLE_CONTROL - OPEN_REQUEST ok
- 335: OFPT_BUNDLE_CONTROL - OPEN_REQUEST ok
- 336: OFPT_BUNDLE_CONTROL - OPEN_REPLY ok
- 337: OFPT_BUNDLE_CONTROL - CLOSE_REQUEST ok
- 338: OFPT_BUNDLE_CONTROL - CLOSE_REPLY ok
- 339: OFPT_BUNDLE_CONTROL - COMMIT_REQUEST ok
- 340: OFPT_BUNDLE_CONTROL - COMMIT_REPLY ok
- 341: OFPT_BUNDLE_CONTROL - DISCARD_REQUEST ok
- 342: OFPT_BUNDLE_CONTROL - DISCARD_REPLY ok
- 343: OFPT_BUNDLE_ADD_MESSAGE - verify xid ok
- 344: OFPT_BUNDLE_ADD_MESSAGE - reject OFPT_HELLO ok
- 345: OFPT_BUNDLE_ADD_MESSAGE - FLOW_MOD ok
- 346: OFPT_BUNDLE_ADD_MESSAGE - PORT_MOD ok
- OpenFlow utilities
- 347: encoding hellos ok
- ofp-errors tests
- 348: OFPT_ERROR with type OFPET_HELLO_FAILED - OF1.0 ok
- 349: OFPT_ERROR with type OFPET_HELLO_FAILED - OF1.1 ok
- 350: OFPT_ERROR with type OFPET_BAD_REQUEST - OF1.0 ok
- 351: OFPT_ERROR prints type of truncated inner messages ok
- 352: OFPT_ERROR with code OFPBMC_BAD_PREREQ - OF1.0 ok
- 353: OFPT_ERROR with code OFPBMC_BAD_PREREQ - OF1.1 ok
- 354: OFPT_ERROR with type OFPFMFC_OVERLAP - OF1.0 ok
- 355: OFPT_ERROR with type OFPBIC_UNSUP_INST - OF1.1 ok
- 356: OFPT_ERROR with type OFPBIC_DUP_INST - OF1.4 ok
- 357: encoding OFPBIC_* experimenter errors ok
- 358: encoding errors extension that became official ok
- 359: decoding OFPBIC_* experimenter errors ok
- 360: decoding experimenter errors ok
- 361: encoding experimenter errors ok
- ovs-ofctl
- 362: ovs-ofctl parse-flows choice of protocol ok
- 363: ovs-ofctl parse-flows (OpenFlow 1.0) ok
- 364: ovs-ofctl parse-flows (OpenFlow 1.1) ok
- 365: ovs-ofctl parse-flows (OpenFlow 1.2) ok
- 366: ovs-ofctl parse-flow with invalid mask ok
- 367: ovs-ofctl action inconsistency (OpenFlow 1.1) ok
- 368: ovs-ofctl parse-flows (skb_priority) ok
- 369: ovs-ofctl parse-flows (NXM) ok
- 370: ovs-ofctl -F nxm parse-flows ok
- 371: ovs-ofctl -F nxm -mmm parse-flows ok
- 372: ovs-ofctl parse-nx-match ok
- 373: ovs-ofctl parse-ofp10-match ok
- 374: ovs-ofctl parse-ofp11-match ok
- 375: ovs-ofctl parse-nx-match loose ok
- 376: ovs-ofctl parse-oxm (OpenFlow 1.2) ok
- 377: ovs-ofctl parse-oxm (OpenFlow 1.3) ok
- 378: ovs-ofctl parse-oxm (OpenFlow 1.5) ok
- 379: ovs-ofctl parse-oxm loose ok
- 380: experimenter OXM encoding ok
- 381: check TCP flags expression in OXM and NXM ok
- 382: ovs-ofctl check-vlan ok
- 383: ovs-ofctl -F option and NXM features ok
- 384: ovs-ofctl -F option with flow_mods ok
- 385: ovs-ofctl dump-flows honors -F option ok
- 386: ovs-ofctl dump-flows rejects bad -F option ok
- 387: ovs-ofctl add-flow reports non-normalized flows ok
- 388: ovs-ofctl dump-flows with sorting ok
- 389: ovs-ofctl diff-flows ok
- 390: ovs-ofctl diff-flows - suppress false differences ok
- 391: ovs-ofctl -F and -O interaction ok
- 392: ovs-ofctl ofp-parse ok
- 393: tcp flags - filtering ok
- 394: ovs-ofctl rule with importance ok
- 395: ovs-ofctl replace-flows with importance ok
- 396: ovs-ofctl replace-flows with --bundle ok
- datapath parsing and formatting
- 397: OVS datapath key parsing and formatting - valid forms ok
- 398: OVS datapath wildcarded key parsing and formatting - valid forms ok
- 399: OVS datapath wildcarded key filtering. ok
- 400: OVS datapath actions parsing and formatting - valid forms ok
- mpls-xlate
- 401: MPLS xlate action ok
- multipath link selection
- 402: modulo_n multipath link selection ok
- 403: hash_threshold multipath link selection ok
- 404: hrw multipath link selection ok
- 405: iter_hash multipath link selection ok
- 406: multipath action missing argument ok
- 407: multipath action bad fields ok
- 408: multipath action bad algorithm ok
- 409: multipath action bad n_links ok
- 410: multipath action destination too narrow ok
- learning action
- 411: learning action - parsing and formatting ok
- 412: learning action - parsing and formatting - illegal in_port_oxm ok
- 413: learning action - parsing and formatting - OXM ok
- 414: learning action - examples ok
- 415: learning action - satisfied prerequisites ok
- 416: learning action - invalid prerequisites ok
- 417: learning action - too-long immediate value ok
- 418: learning action - standard VLAN+MAC learning ok
- 419: learning action - learn refreshes hard_age ok
- 420: learning action - TCPv4 port learning ok
- 421: learning action - TCPv6 port learning ok
- 422: learning action - self-modifying flow ok
- 423: learning action - self-modifying flow with idle_timeout ok
- 424: learning action - self-modifying flow with hard_timeout ok
- 425: learning action - fin_timeout feature ok
- 426: learning action - delete_learned feature ok
- vconn library -- unix class
- 427: unix vconn - refuse connection ok
- 428: unix vconn - accept then close ok
- 429: unix vconn - read hello ok
- 430: unix vconn - send plain hello ok
- 431: unix vconn - send long hello ok
- 432: unix vconn - send echo hello ok
- 433: unix vconn - send short hello ok
- 434: unix vconn - send invalid version hello ok
- vconn library -- tcp class
- 435: tcp vconn - refuse connection ok
- 436: tcp vconn - accept then close ok
- 437: tcp vconn - read hello ok
- 438: tcp vconn - send plain hello ok
- 439: tcp vconn - send long hello ok
- 440: tcp vconn - send echo hello ok
- 441: tcp vconn - send short hello ok
- 442: tcp vconn - send invalid version hello ok
- vconn library -- ssl class
- 443: ssl vconn - refuse connection ok
- 444: ssl vconn - accept then close ok
- 445: ssl vconn - read hello ok
- 446: ssl vconn - send plain hello ok
- 447: ssl vconn - send long hello ok
- 448: ssl vconn - send echo hello ok
- 449: ssl vconn - send short hello ok
- 450: ssl vconn - send invalid version hello ok
- test dir_name and base_name functions
- 451: components of "/usr/lib" are "/usr", "lib" ok
- 452: components of "/usr/" are "/", "usr" ok
- 453: components of "usr" are ".", "usr" ok
- 454: components of "/" are "/", "/" ok
- 455: components of "." are ".", "." ok
- 456: components of ".." are ".", ".." ok
- 457: components of "//" are "//", "//" ok
- 458: components of "//foo" are "//", "foo" ok
- 459: components of "" are ".", "." ok
- 460: components of "dir/file" are "dir", "file" ok
- 461: components of "dir/file/" are "dir", "file" ok
- 462: components of "dir/file//" are "dir", "file" ok
- 463: components of "///foo" are "/", "foo" ok
- test follow_symlinks function
- 464: follow_symlinks - relative symlinks ok
- 465: follow_symlinks - absolute symlinks ok
- 466: follow_symlinks - symlinks to directories ok
- 467: follow_symlinks - nonexistent targets ok
- 468: follow_symlinks - regular files ok
- 469: follow_symlinks - device targets ok
- 470: follow_symlinks - nonexistent files ok
- 471: follow_symlinks - symlink loop ok
- AES-128 unit tests
- 472: wikipedia test vector 1 ok
- 473: wikipedia test vector 2 ok
- 474: NIST KAT ECBKeySbox128e vector 0 ok
- 475: NIST KAT ECBKeySbox128e vector 1 ok
- 476: NIST KAT ECBKeySbox128e vector 2 ok
- 477: NIST KAT ECBKeySbox128e vector 3 ok
- 478: NIST KAT ECBKeySbox128e vector 4 ok
- 479: NIST KAT ECBKeySbox128e vector 5 ok
- 480: NIST KAT ECBKeySbox128e vector 6 ok
- 481: NIST KAT ECBKeySbox128e vector 7 ok
- 482: NIST KAT ECBKeySbox128e vector 8 ok
- 483: NIST KAT ECBKeySbox128e vector 9 ok
- 484: NIST KAT ECBKeySbox128e vector 10 ok
- 485: NIST KAT ECBKeySbox128e vector 11 ok
- 486: NIST KAT ECBKeySbox128e vector 12 ok
- 487: NIST KAT ECBKeySbox128e vector 13 ok
- 488: NIST KAT ECBKeySbox128e vector 14 ok
- 489: NIST KAT ECBKeySbox128e vector 15 ok
- 490: NIST KAT ECBKeySbox128e vector 16 ok
- 491: NIST KAT ECBKeySbox128e vector 17 ok
- 492: NIST KAT ECBKeySbox128e vector 18 ok
- 493: NIST KAT ECBKeySbox128e vector 19 ok
- 494: NIST KAT ECBKeySbox128e vector 20 ok
- unixctl
- 495: unixctl ovs-vswitchd exit - Python2 ok
- 496: unixctl ovs-vswitchd exit - Python3 ok
- 497: unixctl ovs-vswitchd list-commands - Python2 ok
- 498: unixctl ovs-vswitchd list-commands - Python3 ok
- 499: unixctl ovs-vswitchd arguments - Python2 ok
- 500: unixctl ovs-vswitchd arguments - Python3 ok
- 501: unixctl bad target - Python2 ok
- 502: unixctl bad target - Python3 ok
- 503: unixctl server - Python2 ok
- 504: unixctl server - Python3 ok
- 505: unixctl server errors - Python2 ok
- 506: unixctl server errors - Python3 ok
- UUID unit tests
- 507: UUID generation, parsing, serialization ok
- JSON -- arrays
- 508: empty array - C ok
- 509: empty array - Python2 ok
- 510: empty array - Python3 ok
- 511: single-element array - C ok
- 512: single-element array - Python2 ok
- 513: single-element array - Python3 ok
- 514: 2-element array - C ok
- 515: 2-element array - Python2 ok
- 516: 2-element array - Python3 ok
- 517: many-element array - C ok
- 518: many-element array - Python2 ok
- 519: many-element array - Python3 ok
- 520: missing comma - C ok
- 521: missing comma - Python2 ok
- 522: missing comma - Python3 ok
- 523: trailing comma not allowed - C ok
- 524: trailing comma not allowed - Python2 ok
- 525: trailing comma not allowed - Python3 ok
- 526: doubled comma not allowed - C ok
- 527: doubled comma not allowed - Python2 ok
- 528: doubled comma not allowed - Python3 ok
- JSON -- strings
- 529: empty string - C ok
- 530: empty string - Python2 ok
- 531: empty string - Python3 ok
- 532: 1-character strings - C ok
- 533: 1-character strings - Python2 ok
- 534: 1-character strings - Python3 ok
- 535: escape sequences - C ok
- 536: escape sequences - Python2 ok
- 537: escape sequences - Python3 ok
- 538: Unicode escape sequences - C ok
- 539: Unicode escape sequences - Python2 ok
- 540: Unicode escape sequences - Python3 ok
- 541: surrogate pairs - C ok
- 542: surrogate pairs - Python ok
- 543: a string by itself is not valid JSON - C ok
- 544: a string by itself is not valid JSON - Python2 ok
- 545: a string by itself is not valid JSON - Python3 ok
- 546: end of line in quoted string - C ok
- 547: end of line in quoted string - Python2 ok
- 548: end of line in quoted string - Python3 ok
- 549: formfeed in quoted string - C ok
- 550: formfeed in quoted string - Python2 ok
- 551: formfeed in quoted string - Python3 ok
- 552: bad escape in quoted string - C ok
- 553: bad escape in quoted string - Python2 ok
- 554: bad escape in quoted string - Python3 ok
- 555: \u must be followed by 4 hex digits (1) - C ok
- 556: \u must be followed by 4 hex digits (1) - Python2 ok
- 557: \u must be followed by 4 hex digits (1) - Python3 ok
- 558: \u must be followed by 4 hex digits (2) - C ok
- 559: \u must be followed by 4 hex digits (2) - Python2 ok
- 560: \u must be followed by 4 hex digits (2) - Python3 ok
- 561: isolated leading surrogate not allowed - C ok
- 562: isolated leading surrogate not allowed - Python2 ok
- 563: isolated leading surrogate not allowed - Python3 ok
- 564: surrogatess must paired properly - C ok
- 565: surrogatess must paired properly - Python2 ok
- 566: surrogatess must paired properly - Python3 ok
- 567: null bytes not allowed - C ok
- 568: null bytes not allowed - Python2 ok
- 569: null bytes not allowed - Python3 ok
- 570: properly quoted backslash at end of string - C ok
- 571: properly quoted backslash at end of string - Python2 ok
- 572: properly quoted backslash at end of string - Python3 ok
- 573: stray backslash at end of string - C ok
- 574: stray backslash at end of string - Python2 ok
- 575: stray backslash at end of string - Python3 ok
- 576: end of input in quoted string - C ok
- 577: end of input in quoted string - Python ok
- JSON -- objects
- 578: empty object - C ok
- 579: empty object - Python2 ok
- 580: empty object - Python3 ok
- 581: simple object - C ok
- 582: simple object - Python2 ok
- 583: simple object - Python3 ok
- 584: bad value - C ok
- 585: bad value - Python2 ok
- 586: bad value - Python3 ok
- 587: missing colon - C ok
- 588: missing colon - Python2 ok
- 589: missing colon - Python3 ok
- 590: missing comma - C ok
- 591: missing comma - Python2 ok
- 592: missing comma - Python3 ok
- 593: trailing comma not allowed - C ok
- 594: trailing comma not allowed - Python2 ok
- 595: trailing comma not allowed - Python3 ok
- 596: doubled comma not allowed - C ok
- 597: doubled comma not allowed - Python2 ok
- 598: doubled comma not allowed - Python3 ok
- 599: names must be strings - C ok
- 600: names must be strings - Python2 ok
- 601: names must be strings - Python3 ok
- JSON -- literal names
- 602: null - C ok
- 603: null - Python2 ok
- 604: null - Python3 ok
- 605: false - C ok
- 606: false - Python2 ok
- 607: false - Python3 ok
- 608: true - C ok
- 609: true - Python2 ok
- 610: true - Python3 ok
- 611: a literal by itself is not valid JSON - C ok
- 612: a literal by itself is not valid JSON - Python2 ok
- 613: a literal by itself is not valid JSON - Python3 ok
- 614: nullify is invalid - C ok
- 615: nullify is invalid - Python2 ok
- 616: nullify is invalid - Python3 ok
- 617: nubs is invalid - C ok
- 618: nubs is invalid - Python2 ok
- 619: nubs is invalid - Python3 ok
- 620: xxx is invalid - C ok
- 621: xxx is invalid - Python2 ok
- 622: xxx is invalid - Python3 ok
- JSON -- numbers
- 623: integers expressed as reals - C ok
- 624: integers expressed as reals - Python2 ok
- 625: integers expressed as reals - Python3 ok
- 626: large integers - C ok
- 627: large integers - Python2 ok
- 628: large integers - Python3 ok
- 629: large integers expressed as reals - C ok
- 630: large integers expressed as reals - Python2 ok
- 631: large integers expressed as reals - Python3 ok
- 632: large integers that overflow to reals - C ok
- 633: large integers that overflow to reals - Python2 ok
- 634: large integers that overflow to reals - Python3 ok
- 635: negative zero - C ok
- 636: negative zero - Python2 ok
- 637: negative zero - Python3 ok
- 638: reals - C ok
- 639: reals - Python2 ok
- 640: reals - Python3 ok
- 641: scientific notation - C ok
- 642: scientific notation - Python2 ok
- 643: scientific notation - Python3 ok
- 644: +/- DBL_MAX - C ok
- 645: +/- DBL_MAX - Python2 ok
- 646: +/- DBL_MAX - Python3 ok
- 647: negative reals - C ok
- 648: negative reals - Python2 ok
- 649: negative reals - Python3 ok
- 650: negative scientific notation - C ok
- 651: negative scientific notation - Python2 ok
- 652: negative scientific notation - Python3 ok
- 653: 1e-9999 underflows to 0 - C ok
- 654: 1e-9999 underflows to 0 - Python2 ok
- 655: 1e-9999 underflows to 0 - Python3 ok
- 656: a number by itself is not valid JSON - C ok
- 657: a number by itself is not valid JSON - Python2 ok
- 658: a number by itself is not valid JSON - Python3 ok
- 659: leading zeros not allowed - C ok
- 660: leading zeros not allowed - Python2 ok
- 661: leading zeros not allowed - Python3 ok
- 662: 1e9999 is too big - C ok
- 663: 1e9999 is too big - Python2 ok
- 664: 1e9999 is too big - Python3 ok
- 665: exponent bigger than INT_MAX - C ok
- 666: exponent bigger than INT_MAX - Python2 ok
- 667: exponent bigger than INT_MAX - Python3 ok
- 668: decimal point must be followed by digit - C ok
- 669: decimal point must be followed by digit - Python2 ok
- 670: decimal point must be followed by digit - Python3 ok
- 671: exponent must contain at least one digit (1) - C ok
- 672: exponent must contain at least one digit (1) - Python2 ok
- 673: exponent must contain at least one digit (1) - Python3 ok
- 674: exponent must contain at least one digit (2) - C ok
- 675: exponent must contain at least one digit (2) - Python2 ok
- 676: exponent must contain at least one digit (2) - Python3 ok
- 677: exponent must contain at least one digit (3) - C ok
- 678: exponent must contain at least one digit (3) - Python2 ok
- 679: exponent must contain at least one digit (3) - Python3 ok
- JSON -- RFC 4627 examples
- 680: RFC 4267 object example - C ok
- 681: RFC 4267 object example - Python2 ok
- 682: RFC 4267 object example - Python3 ok
- 683: RFC 4267 array example - C ok
- 684: RFC 4267 array example - Python2 ok
- 685: RFC 4267 array example - Python3 ok
- JSON -- pathological cases
- 686: trailing garbage - C ok
- 687: trailing garbage - Python2 ok
- 688: trailing garbage - Python3 ok
- 689: formfeeds are not valid white space - C ok
- 690: formfeeds are not valid white space - Python2 ok
- 691: formfeeds are not valid white space - Python3 ok
- 692: ';' is not a valid token - C ok
- 693: ';' is not a valid token - Python2 ok
- 694: ';' is not a valid token - Python3 ok
- 695: arrays nesting too deep - C ok
- 696: arrays nesting too deep - Python2 ok
- 697: arrays nesting too deep - Python3 ok
- 698: objects nesting too deep - C ok
- 699: objects nesting too deep - Python2 ok
- 700: objects nesting too deep - Python3 ok
- 701: input may not be empty ok
- JSON -- multiple inputs
- 702: multiple adjacent objects - C ok
- 703: multiple adjacent objects - Python2 ok
- 704: multiple adjacent objects - Python3 ok
- 705: multiple space-separated objects - C ok
- 706: multiple space-separated objects - Python2 ok
- 707: multiple space-separated objects - Python3 ok
- 708: multiple objects on separate lines - C ok
- 709: multiple objects on separate lines - Python2 ok
- 710: multiple objects on separate lines - Python3 ok
- 711: multiple objects and arrays - C ok
- 712: multiple objects and arrays - Python2 ok
- 713: multiple objects and arrays - Python3 ok
- 714: garbage between multiple objects - C ok
- 715: garbage between multiple objects - Python2 ok
- 716: garbage between multiple objects - Python3 ok
- 717: garbage after multiple objects - C ok
- 718: garbage after multiple objects - Python2 ok
- 719: garbage after multiple objects - Python3 ok
- JSON-RPC - C
- 720: JSON-RPC request and successful reply ok
- 721: JSON-RPC request and error reply ok
- 722: JSON-RPC notification ok
- JSON-RPC - Python
- 723: JSON-RPC request and successful reply - Python2 ok
- 724: JSON-RPC request and successful reply - Python3 ok
- 725: JSON-RPC request and error reply - Python2 ok
- 726: JSON-RPC request and error reply - Python3 ok
- 727: JSON-RPC notification - Python2 ok
- 728: JSON-RPC notification - Python3 ok
- tunnel
- 729: tunnel - input ok
- 730: tunnel - ECN decapsulation ok
- 731: tunnel - output ok
- 732: tunnel - ToS and TTL inheritance ok
- 733: tunnel - set_tunnel ok
- 734: tunnel - key ok
- 735: tunnel - key match ok
- 736: tunnel - Geneve ok
- 737: tunnel - VXLAN ok
- 738: tunnel - LISP ok
- 739: tunnel - different VXLAN UDP port ok
- 740: ofproto-dpif - set_field - tun_src/tun_dst/tun_id ok
- 741: tunnel - VXLAN-GPE and NSH - Encapsulation - kernel space/home/therbert/nsh/ovs/tests/testsuite.dir/at-groups/741/test-source: line 159: syntax error near unexpected token `br0,'
- /home/therbert/nsh/ovs/tests/testsuite.dir/at-groups/741/test-source: line 159: `ADD_OF_PORTS(br0, 90)'
- testsuite: WARNING: unable to parse test group: 741
- testsuite: WARNING: A failure happened in a test group before any test could be
- testsuite: WARNING: run. This means that test suite is improperly designed. Please
- testsuite: WARNING: report this failure to <bugs@openvswitch.org>.
- FAILED (tunnel.at:415)
- 742: tunnel - VXLAN-GPE and NSH - Decapsulation - kernel space ok
- 743: Eth and NSH - Encapsulation - kernel space /home/therbert/nsh/ovs/tests/testsuite.dir/at-groups/743/test-source: line 155: syntax error near unexpected token `br0,'
- /home/therbert/nsh/ovs/tests/testsuite.dir/at-groups/743/test-source: line 155: `ADD_OF_PORTS(br0, 90)'
- testsuite: WARNING: unable to parse test group: 743
- testsuite: WARNING: A failure happened in a test group before any test could be
- testsuite: WARNING: run. This means that test suite is improperly designed. Please
- testsuite: WARNING: report this failure to <bugs@openvswitch.org>.
- FAILED (tunnel.at:474)
- 744: Eth and NSH - Decapsulation - kernel space FAILED (tunnel.at:505)
- 745: VXLANGPE+NSH to Eth+NSH - kernel space FAILED (tunnel.at:528)
- 746: Eth+NSH to VXLANGPE+NSH - kernel space FAILED (tunnel.at:550)
- 747: tunnel - VXLAN-GPE and NSH - Encapsulation - user space/home/therbert/nsh/ovs/tests/testsuite.dir/at-groups/747/test-source: line 142: syntax error near unexpected token `br0,'
- /home/therbert/nsh/ovs/tests/testsuite.dir/at-groups/747/test-source: line 142: `ADD_OF_PORTS(br0, 90)'
- testsuite: WARNING: unable to parse test group: 747
- testsuite: WARNING: A failure happened in a test group before any test could be
- testsuite: WARNING: run. This means that test suite is improperly designed. Please
- testsuite: WARNING: report this failure to <bugs@openvswitch.org>.
- FAILED (tunnel.at:560)
- 748: tunnel - VXLAN-GPE and NSH - Decapsulation - user space ok
- 749: Eth and NSH - Encapsulation - user space /home/therbert/nsh/ovs/tests/testsuite.dir/at-groups/749/test-source: line 138: syntax error near unexpected token `br0,'
- /home/therbert/nsh/ovs/tests/testsuite.dir/at-groups/749/test-source: line 138: `ADD_OF_PORTS(br0, 90)'
- testsuite: WARNING: unable to parse test group: 749
- testsuite: WARNING: A failure happened in a test group before any test could be
- testsuite: WARNING: run. This means that test suite is improperly designed. Please
- testsuite: WARNING: report this failure to <bugs@openvswitch.org>.
- FAILED (tunnel.at:623)
- 750: Eth and NSH - Decapsulation - user space ok
- 751: VXLANGPE+NSH to Eth+NSH - user space FAILED (tunnel.at:694)
- 752: Eth+NSH to VXLANGPE+NSH - user space FAILED (tunnel.at:724)
- 753: tunnel - Geneve metadata ok
- 754: tunnel - Geneve option present ok
- tunnel_push_pop
- 755: tunnel_push_pop - action ok
- tunnel_push_pop_ipv6
- 756: tunnel_push_pop_ipv6 - action ok
- lockfile unit tests
- 757: lock and unlock ok
- 758: lock and unlock twice ok
- 759: lock blocks same process ok
- 760: lock blocks same process twice ok
- 761: lock blocks other process ok
- 762: lock twice blocks other process ok
- 763: lock and unlock allows other process ok
- 764: lock multiple ok
- 765: lock symlink ok
- 766: lock symlink to dir ok
- reconnect library
- 767: nothing happens if not enabled - C ok
- 768: nothing happens if not enabled - Python2 ok
- 769: nothing happens if not enabled - Python3 ok
- 770: quick connect, idle disconnect - C ok
- 771: quick connect, idle disconnect - Python2 ok
- 772: quick connect, idle disconnect - Python3 ok
- 773: slow connect, idle disconnect - C ok
- 774: slow connect, idle disconnect - Python2 ok
- 775: slow connect, idle disconnect - Python3 ok
- 776: connect backs off - C ok
- 777: connect backs off - Python2 ok
- 778: connect backs off - Python3 ok
- 779: connections with no data preserve backoff - C ok
- 780: connections with no data preserve backoff - Python2 ok
- 781: connections with no data preserve backoff - Python3 ok
- 782: brief connection preserves backoff - C ok
- 783: brief connection preserves backoff - Python2 ok
- 784: brief connection preserves backoff - Python3 ok
- 785: brief connection with data preserves backoff - C ok
- 786: brief connection with data preserves backoff - Python2 ok
- 787: brief connection with data preserves backoff - Python3 ok
- 788: long connection resets backoff - C ok
- 789: long connection resets backoff - Python2 ok
- 790: long connection resets backoff - Python3 ok
- 791: connection attempt fails quickly - C ok
- 792: connection attempt fails quickly - Python2 ok
- 793: connection attempt fails quickly - Python3 ok
- 794: max-tries of 1 honored - C ok
- 795: max-tries of 1 honored - Python2 ok
- 796: max-tries of 1 honored - Python3 ok
- 797: max-tries of 0 honored - C ok
- 798: max-tries of 0 honored - Python2 ok
- 799: max-tries of 0 honored - Python3 ok
- 800: passive mode - C ok
- 801: passive mode - Python2 ok
- 802: passive mode - Python3 ok
- ovs-vswitchd
- 803: ovs-vswitchd detaches correctly with empty db ok
- 804: ovs-vswitchd -- stats-update-interval ok
- 805: ovs-vswitchd -- start additional ovs-vswitchd process ok
- 806: ovs-vswitchd -- switch over to another ovs-vswitchd process ok
- 807: ovs-vswitchd -- invalid database path FAILED (ovs-vswitchd.at:144)
- 808: ovs-vswitchd -- set service controller ok
- 809: ovs-vswitchd -- Compatible with OVSDB server - w/o monitor2 ok
- 810: ovs-vswitchd - do not create sockets with unsafe names ok
- ofproto
- 811: ofproto - echo request ok
- 812: ofproto - handling messages with bad version ok
- 813: ofproto - feature request, config request ok
- 814: ofproto - set OpenFlow port number ok
- 815: ofproto - port stats - (OpenFlow 1.0) ok
- 816: ofproto - port stats - (OpenFlow 1.2) ok
- 817: ofproto - port stats - (OpenFlow 1.4) ok
- 818: ofproto - port-desc stats (OpenFlow 1.0) ok
- 819: ofproto - port-desc stats (OpenFlow 1.2) ok
- 820: ofproto - port-desc stats (OpenFlow 1.5) ok
- 821: ofproto - queue stats - (OpenFlow 1.0) ok
- 822: ofproto - queue stats - (OpenFlow 1.1) ok
- 823: ofproto - queue stats - (OpenFlow 1.2) ok
- 824: ofproto - queue stats - (OpenFlow 1.3) ok
- 825: ofproto - queue stats - (OpenFlow 1.4) ok
- 826: ofproto - queue configuration - (OpenFlow 1.0) ok
- 827: ofproto - queue configuration - (OpenFlow 1.1) ok
- 828: ofproto - queue configuration - (OpenFlow 1.2) ok
- 829: ofproto - queue configuration - (OpenFlow 1.4) ok
- 830: ofproto - no group support (OpenFlow 1.0) ok
- 831: ofproto - del group (OpenFlow 1.1) ok
- 832: ofproto - add indirect group ok
- 833: ofproto - del group (OpenFlow 1.5) ok
- 834: ofproto - del group deletes flows ok
- 835: ofproto - insert buckets ok
- 836: ofproto - remove buckets ok
- 837: ofproto - flow mod checks group availability ok
- 838: ofproto - group description ok
- 839: ofproto - group description ok
- 840: ofproto - group features ok
- 841: ofproto - group stats (OpenFlow 1.1) ok
- 842: ofproto - group stats (OpenFlow 1.3) ok
- 843: ofproto - group stats (OpenFlow 1.5) ok
- 844: ofproto - group add then bridge delete (OpenFlow 1.3) ok
- 845: ofproto - mod-port (OpenFlow 1.0) ok
- 846: ofproto - mod-port (OpenFlow 1.2) ok
- 847: ofproto - mod-port (OpenFlow 1.4) ok
- 848: ofproto - basic flow_mod commands (NXM) ok
- 849: ofproto - basic flow_mod commands (OpenFlow 1.0) ok
- 850: ofproto - add-flow and flags ok
- 851: ofproto - basic flow_mod commands (OpenFlow 1.1) ok
- 852: ofproto - flow_mod negative test (OpenFlow 1.1) ok
- 853: ofproto - set-field flow_mod commands (NXM) ok
- 854: ofproto - basic flow_mod commands (OpenFlow 1.2) ok
- 855: ofproto - set-field flow_mod commands (OF1.2) ok
- 856: ofproto - dump flows with cookie ok
- 857: ofproto - mod flow with cookie change (OpenFlow 1.0) ok
- 858: ofproto - mod flow with cookie change (NXM) ok
- 859: ofproto - no mod flow with cookie change (OpenFlow 1.1) ok
- 860: ofproto - no mod flow with cookie change (OpenFlow 1.2) ok
- 861: ofproto - mod flows based on cookie mask (OpenFlow 1.0) ok
- 862: ofproto - mod flows based on cookie mask (OpenFlow 1.1) ok
- 863: ofproto - mod flows based on cookie mask (OpenFlow 1.2) ok
- 864: ofproto - mod flows based on cookie mask with cookie change ok
- 865: ofproto - mod flow with cookie miss (mask==0) - NXM ok
- 866: ofproto - mod flow with cookie miss (mask==0) - OF1.1 ok
- 867: ofproto - mod flow with cookie miss (mask==0) - OF1.2 ok
- 868: ofproto - mod flow with cookie miss (mask!=0) - NXM ok
- 869: ofproto - mod flow with cookie miss (mask!=0) - OF1.1 ok
- 870: ofproto - mod flow with cookie miss (mask!=0) - OF1.2 ok
- 871: ofproto - del flows with cookies ok
- 872: ofproto - del flows based on cookie ok
- 873: ofproto - del flows based on cookie mask ok
- 874: ofproto - del flows based on table id (NXM) ok
- 875: ofproto - del flows based on table id (OpenFlow 1.1) ok
- 876: ofproto - del flows based on table id (OpenFlow 1.2) ok
- 877: ofproto - flow_mod with out_port matching (OpenFlow 1.0) ok
- 878: ofproto - flow_mod with out_port matching (OpenFlow 1.1) ok
- 879: ofproto - flow_mod with out_group matching (OpenFlow 1.1) ok
- 880: ofproto - flow table configuration (OpenFlow 1.0) ok
- 881: ofproto - hidden rules not in table stats ok
- 882: ofproto - flow table configuration (OpenFlow 1.2) ok
- 883: ofproto - table features (OpenFlow 1.3) FAILED (ofproto.at:1969)
- 884: ofproto - table description (OpenFlow 1.4) ok
- 885: ofproto - hard limits on flow table size (OpenFlow 1.0) ok
- 886: ofproto - hard limits on flow table size (OpenFlow 1.2) ok
- 887: ofproto - eviction upon table overflow (OpenFlow 1.0) ok
- 888: ofproto - eviction upon table overflow (OpenFlow 1.2) ok
- 889: ofproto - eviction using importance upon table overflow (OpenFlow 1.4) ok
- 890: ofproto - eviction upon table overflow, with fairness (OpenFlow 1.0) ok
- 891: ofproto - eviction upon table overflow, with fairness (OpenFlow 1.2) ok
- 892: ofproto - eviction upon table overflow, with modified hard timeout ok
- 893: ofproto - eviction upon table overflow, with modified idle timeout ok
- 894: ofproto - asynchronous message control (OpenFlow 1.0) ok
- 895: ofproto - asynchronous message control (OpenFlow 1.2) ok
- 896: ofproto - asynchronous message control (OpenFlow 1.3) ok
- 897: ofproto - asynchronous message control (OpenFlow 1.4) ok
- 898: ofproto - asynchronous message control (OpenFlow 1.5) ok
- 899: ofproto - controller role (OpenFlow 1.2) ok
- 900: ofproto - controller role (OpenFlow 1.4) ok
- 901: ofproto - requestforward (OpenFlow 1.4) ok
- 902: ofproto - packet-out from controller (OpenFlow 1.0) ok
- 903: ofproto - packet-out from controller (OpenFlow 1.2) ok
- 904: ofproto - packet-out from controller (OpenFlow 1.1) ok
- 905: ofproto - packet-out with metadata and userdata (NXT_PACKET_IN2) ok
- 906: ofproto - packet-out with metadata (NXM) ok
- 907: ofproto - packet-out with metadata (OpenFlow 1.2) ok
- 908: ofproto - packet-out with metadata and dual set_field (OpenFlow 1.3) ok
- 909: ofproto - packet-out with tunnel metadata (OpenFlow 1.2) ok
- 910: ofproto - flow monitoring ok
- 911: ofproto - flow monitoring with !own ok
- 912: ofproto - flow monitoring with out_port ok
- 913: ofproto - flow monitoring pause and resume ok
- 914: ofproto - event filtering (OpenFlow 1.3) ok
- 915: ofproto - ofport_request ok
- 916: ofproto - bundle open (OpenFlow 1.4) ok
- 917: ofproto - bundle double open (OpenFlow 1.4) ok
- 918: ofproto - bundle close without open (OpenFlow 1.4) ok
- 919: ofproto - bundle double close (OpenFlow 1.4) ok
- 920: ofproto - bundle close, different flags (OpenFlow 1.4) ok
- 921: ofproto - bundle commit without open (OpenFlow 1.4) ok
- 922: ofproto - bundle commit, different flags (OpenFlow 1.4) ok
- 923: ofproto - bundle discard without open (OpenFlow 1.4) ok
- 924: ofproto - bundle with multiple flow mods (OpenFlow 1.4) ok
- 925: ofproto - failing bundle commit (OpenFlow 1.4) ok
- 926: ofproto - bundle open (OpenFlow 1.3) ok
- 927: ofproto - bundle double open (OpenFlow 1.3) ok
- 928: ofproto - bundle close without open (OpenFlow 1.3) ok
- 929: ofproto - bundle double close (OpenFlow 1.3) ok
- 930: ofproto - bundle close, different flags (OpenFlow 1.3) ok
- 931: ofproto - bundle commit without open (OpenFlow 1.3) ok
- 932: ofproto - bundle commit, different flags (OpenFlow 1.3) ok
- 933: ofproto - bundle discard without open (OpenFlow 1.3) ok
- 934: ofproto - bundle with multiple flow mods (OpenFlow 1.3) ok
- 935: ofproto - failing bundle commit (OpenFlow 1.3) ok
- dpif-netdev
- 936: dpif-netdev - dummy interface ok
- 937: dpif-netdev - miss upcall key matches flow_install ok
- 938: dpif-netdev - miss upcall key matches flow_dump ok
- dpctl
- 939: dpctl - add-dp del-dp ok
- 940: dpctl - add-if set-if del-if ok
- ofproto-dpif
- 941: ofproto-dpif - revalidator/wait ok
- 942: ofproto-dpif - active-backup bonding ok
- 943: ofproto-dpif - balance-slb bonding ok
- 944: ofproto-dpif - balance-tcp bonding ok
- 945: ofproto-dpif - balance-tcp bonding, different recirc flow ok
- 946: ofproto-dpif - resubmit ok
- 947: ofproto-dpif - goto table ok
- 948: ofproto-dpif - write actions ok
- 949: ofproto-dpif - modify IPv6 Neighbor Solitication (ND) ok
- 950: ofproto-dpif - clear actions ok
- 951: ofproto-dpif - group chaining ok
- 952: ofproto-dpif - all group in action list ok
- 953: ofproto-dpif - indirect group in action list ok
- 954: ofproto-dpif - group actions have no effect afterwards ok
- 955: ofproto-dpif - all group in action set ok
- 956: ofproto-dpif - indirect group in action set ok
- 957: ofproto-dpif - select group ok
- 958: ofproto-dpif - select group with watch port ok
- 959: ofproto-dpif - select group with weight ok
- 960: ofproto-dpif - select group with hash selection method ok
- 961: ofproto-dpif - fast failover group ok
- 962: ofproto-dpif - group stats single bucket ok
- 963: ofproto-dpif - group stats all buckets ok
- 964: ofproto-dpif - registers ok
- 965: ofproto-dpif - extended registers ok
- 966: ofproto-dpif - load and move order ok
- 967: ofproto-dpif - copy-field into extended registers ok
- 968: ofproto-dpif - masked set-field into metadata ok
- 969: ofproto-dpif - actset_output ok
- 970: ofproto-dpif - push-pop ok
- 971: ofproto-dpif - output ok
- 972: ofproto-dpif - dec_ttl ok
- 973: ofproto-dpif - dec_ttl without arguments at offset 32 in ofpacts ok
- 974: ofproto-dpif - dec_ttl with arguments at offset 32 in ofpacts ok
- 975: ofproto-dpif - note at offset 24 in ofpacts ok
- 976: ofproto-dpif - output, OFPP_NONE ingress port ok
- 977: ofproto-dpif - DSCP ok
- 978: ofproto-dpif - output/flood flags ok
- 979: ofproto-dpif - Default Table Miss - OF1.0 (OFPTC_TABLE_MISS_CONTROLLER) ok
- 980: ofproto-dpif - Default Table Miss - OF1.3 (OFPTC_TABLE_MISS_DROP) ok
- 981: ofproto-dpif - Table Miss - goto table and OFPTC_TABLE_MISS_CONTROLLER ok
- 982: ofproto-dpif - Table Miss - resubmit and OFPTC_TABLE_MISS_CONTROLLER ok
- 983: ofproto-dpif - Table Miss - OFPTC_TABLE_MISS_CONTINUE ok
- 984: ofproto-dpif - Table Miss - goto table and OFPTC_TABLE_MISS_CONTINUE ok
- 985: ofproto-dpif - Table Miss - resubmit and OFPTC_TABLE_MISS_CONTINUE ok
- 986: ofproto-dpif - Table Miss - OFPTC_TABLE_MISS_DROP ok
- 987: ofproto-dpif - Table Miss - goto table and OFPTC_TABLE_MISS_DROP ok
- 988: ofproto-dpif - Table Miss - resubmit and OFPTC_TABLE_MISS_DROP ok
- 989: ofproto-dpif - controller ok
- 990: ofproto-dpif - MPLS handling ok
- 991: ofproto-dpif - MPLS handling with goto_table ok
- 992: ofproto-dpif - MPLS handling with write_actions ok
- 993: ofproto-dpif - table-miss flow (OpenFlow 1.0) ok
- 994: ofproto-dpif - table-miss flow (OpenFlow 1.3) ok
- 995: ofproto-dpif - table-miss flow with async config (OpenFlow 1.3) ok
- 996: ofproto-dpif - table-miss flow (OpenFlow 1.4) ok
- 997: ofproto-dpif - packet-in reasons (Openflow 1.3) ok
- 998: ofproto-dpif - packet-in reasons (Openflow 1.4) ok
- 999: ofproto-dpif - ARP modification slow-path ok
- 1000: ofproto-dpif - VLAN handling ok
- 1001: ofproto-dpif - MPLS handling ok
- 1002: ofproto-dpif - VLAN+MPLS handling ok
- 1003: ofproto-dpif - fragment handling - trace ok
- 1004: ofproto-dpif - fragment handling - upcall ok
- 1005: ofproto-dpif - fragment handling - actions ok
- 1006: ofproto-dpif - exit ok
- 1007: ofproto-dpif - mirroring, select_all ok
- 1008: ofproto-dpif - mirroring, select_src ok
- 1009: ofproto-dpif - mirroring, OFPP_NONE ingress port ok
- 1010: ofproto-dpif - mirroring, select_dst ok
- 1011: ofproto-dpif - mirroring, select_vlan ok
- 1012: ofproto-dpif - mirroring, output_port ok
- 1013: ofproto-dpif - mirroring, output_vlan ok
- 1014: ofproto-dpif - multiple VLAN output mirrors ok
- 1015: ofproto-dpif - mirroring with recirculation ok
- 1016: ofproto-dpif - resubmit with recirculation ok
- 1017: ofproto-dpif - recirculation after resubmit ok
- 1018: ofproto-dpif - continuation - pause at end of pipeline ok
- 1019: ofproto-dpif - continuation - actions ok
- 1020: ofproto-dpif - continuation - resubmit ok
- 1021: ofproto-dpif - continuation - action set ok
- 1022: ofproto-dpif - continuation - data stack ok
- 1023: ofproto-dpif - continuation - mirroring ok
- 1024: ofproto-dpif - continuation - patch ports ok
- 1025: ofproto-dpif - ofproto/trace command 1 ok
- 1026: ofproto-dpif - ofproto/trace command 2 ok
- 1027: ofproto-dpif - ofproto/trace from dpctl output ok
- 1028: ofproto-dpif - ofproto/trace-packet-out ok
- 1029: ofproto-dpif - MAC learning ok
- 1030: ofproto-dpif - MAC table overflow ok
- 1031: ofproto-dpif - MAC table overflow fairness ok
- 1032: ofproto-dpif - sFlow packet sampling - IPv4 collector ok
- 1033: ofproto-dpif - sFlow packet sampling - IPv6 collector ok
- 1034: ofproto-dpif - sFlow packet sampling - LACP structures ok
- 1035: ofproto-dpif - sFlow packet sampling - tunnel set ok
- 1036: ofproto-dpif - sFlow packet sampling - tunnel push ok
- 1037: ofproto-dpif - sFlow packet sampling - MPLS ok
- 1038: ofproto-dpif - NetFlow flow expiration - IPv4 collector ok
- 1039: ofproto-dpif - NetFlow flow expiration - IPv6 collector ok
- 1040: ofproto-dpif - NetFlow active expiration - IPv4 collector ok
- 1041: ofproto-dpif - NetFlow active expiration - IPv6 collector ok
- 1042: ofproto-dpif - Basic IPFIX sanity check ok
- 1043: ofproto-dpif - flow stats ok
- 1044: ofproto-dpif - flow stats, set-n-threads ok
- 1045: ofproto-dpif - idle_age and hard_age increase over time ok
- 1046: ofproto-dpif - fin_timeout ok
- 1047: ofproto-dpif - ovs-appctl dpif/dump-dps ok
- 1048: ofproto-dpif - ovs-appctl dpif/show ok
- 1049: ofproto-dpif - ovs-appctl dpif/dump-flows ok
- 1050: ofproto-dpif - ovs-appctl dpif/get-flow ok
- 1051: ofproto-dpif - MPLS actions that result in a userspace action ok
- 1052: ofproto-dpif - MPLS actions that result in a drop ok
- 1053: ofproto-dpif - patch ports ok
- 1054: ofproto-dpif - patch ports - stack ok
- 1055: ofproto-dpif - port duration ok
- ofproto-dpif -- megaflows
- 1056: ofproto-dpif megaflow - port classification ok
- 1057: ofproto-dpif megaflow - L2 classification ok
- 1058: ofproto-dpif megaflow - L3 classification ok
- 1059: ofproto-dpif megaflow - IPv6 classification ok
- 1060: ofproto-dpif megaflow - L4 classification ok
- 1061: ofproto-dpif megaflow - normal ok
- 1062: ofproto-dpif megaflow - mpls ok
- 1063: ofproto-dpif megaflow - netflow - IPv4 collector ok
- 1064: ofproto-dpif megaflow - netflow - IPv6 collector ok
- 1065: ofproto-dpif megaflow - normal, active-backup bonding ok
- 1066: ofproto-dpif megaflow - normal, balance-slb bonding ok
- 1067: ofproto-dpif megaflow - normal, balance-tcp bonding ok
- 1068: ofproto-dpif megaflow - resubmit port action ok
- 1069: ofproto-dpif megaflow - resubmit table action ok
- 1070: ofproto-dpif megaflow - goto_table action ok
- 1071: ofproto-dpif megaflow - mirroring, select_all ok
- 1072: ofproto-dpif megaflow - mirroring, select_vlan ok
- 1073: ofproto-dpif megaflow - move action ok
- 1074: ofproto-dpif megaflow - push action ok
- 1075: ofproto-dpif megaflow - learning ok
- 1076: ofproto-dpif megaflow - tunnels ok
- 1077: ofproto-dpif megaflow - dec_ttl ok
- 1078: ofproto-dpif megaflow - set dl_dst ok
- 1079: ofproto-dpif megaflow - disabled ok
- 1080: ofproto-dpif - datapath port number change ok
- 1081: ofproto - bundle with variable bfd/cfm config ok
- 1082: ofproto-dpif - ofproto-dpif-monitor 1 ok
- 1083: ofproto-dpif - ofproto-dpif-monitor 2 ok
- ofproto-dpif - flow translation resource limits
- 1084: ofproto-dpif - infinite resubmit ok
- 1085: ofproto-dpif - exponential resubmit chain ok
- 1086: ofproto-dpif - too many output actions ok
- 1087: ofproto-dpif - stack too deep ok
- 1088: ofproto-dpif packet-out controller ok
- 1089: ofproto-dpif packet-out controller (patch port) ok
- 1090: ofproto-dpif packet-out goto_table ok
- 1091: ofproto-dpif packet-out table-miss (continue) ok
- 1092: ofproto-dpif - ICMPv6 ok
- 1093: ofproto-dpif - Neighbor Discovery set-field with checksum update ok
- 1094: ofproto-dpif - vlan matching ok
- 1095: ofproto-dpif - in place modification ok
- 1096: ofproto-dpif - in place modification (vlan) ok
- 1097: ofproto-dpif - trace (unchanged) ok
- bridge
- 1098: bridge - ports that disappear get added back ok
- VLAN splinters
- 1099: VLAN splinters ok
- OVSDB -- logging
- 1100: create empty, reread ok
- 1101: write one, reread ok
- 1102: check that create fails if file exists ok
- 1103: write one, reread ok
- 1104: write one, reread, append ok
- 1105: write, reread one, overwrite ok
- 1106: write, add corrupted data, read ok
- 1107: write, add corrupted data, read, overwrite ok
- 1108: write, corrupt some data, read, overwrite ok
- 1109: write, truncate file, read, overwrite ok
- 1110: write bad JSON, read, overwrite ok
- OVSDB -- atomic types
- 1111: integer - C ok
- 1112: integer - Python2 ok
- 1113: integer - Python3 ok
- 1114: real - C ok
- 1115: real - Python2 ok
- 1116: real - Python3 ok
- 1117: boolean - C ok
- 1118: boolean - Python2 ok
- 1119: boolean - Python3 ok
- 1120: string - C ok
- 1121: string - Python2 ok
- 1122: string - Python3 ok
- 1123: uuid - C ok
- 1124: uuid - Python2 ok
- 1125: uuid - Python3 ok
- 1126: void is not a valid atomic-type - C ok
- 1127: void is not a valid atomic-type - Python2 ok
- OVSDB -- base types
- 1128: integer enum - C ok
- 1129: integer enum - Python2 ok
- 1130: integer enum - Python3 ok
- 1131: integer >= 5 - C ok
- 1132: integer >= 5 - Python2 ok
- 1133: integer >= 5 - Python3 ok
- 1134: integer <= 7 - C ok
- 1135: integer <= 7 - Python2 ok
- 1136: integer <= 7 - Python3 ok
- 1137: integer between -5 and 10 - C ok
- 1138: integer between -5 and 10 - Python2 ok
- 1139: integer between -5 and 10 - Python3 ok
- 1140: integer max may not be less than min - C ok
- 1141: integer max may not be less than min - Python2 ok
- 1142: real enum - C ok
- 1143: real enum - Python2 ok
- 1144: real enum - Python3 ok
- 1145: real >= -1.5 - C ok
- 1146: real >= -1.5 - Python2 ok
- 1147: real >= -1.5 - Python3 ok
- 1148: real <= 1e5 - C ok
- 1149: real <= 1e5 - Python2 ok
- 1150: real <= 1e5 - Python3 ok
- 1151: real between -2.5 and 3.75 - C ok
- 1152: real between -2.5 and 3.75 - Python2 ok
- 1153: real between -2.5 and 3.75 - Python3 ok
- 1154: real max may not be less than min - C ok
- 1155: real max may not be less than min - Python2 ok
- 1156: boolean - C ok
- 1157: boolean - Python2 ok
- 1158: boolean - Python3 ok
- 1159: boolean enum - C ok
- 1160: boolean enum - Python2 ok
- 1161: boolean enum - Python3 ok
- 1162: string enum - C ok
- 1163: string enum - Python2 ok
- 1164: string enum - Python3 ok
- 1165: string minLength - C ok
- 1166: string minLength - Python2 ok
- 1167: string minLength - Python3 ok
- 1168: string maxLength - C ok
- 1169: string maxLength - Python2 ok
- 1170: string maxLength - Python3 ok
- 1171: string minLength and maxLength - C ok
- 1172: string minLength and maxLength - Python2 ok
- 1173: string minLength and maxLength - Python3 ok
- 1174: maxLength must not be less than minLength - C ok
- 1175: maxLength must not be less than minLength - Python2 ok
- 1176: maxLength must not be negative - C ok
- 1177: maxLength must not be negative - Python2 ok
- 1178: uuid enum - C ok
- 1179: uuid enum - Python2 ok
- 1180: uuid enum - Python3 ok
- 1181: uuid refTable - C ok
- 1182: uuid refTable - Python2 ok
- 1183: uuid refTable - Python3 ok
- 1184: uuid refTable must be valid id - C ok
- 1185: uuid refTable must be valid id - Python2 ok
- 1186: void is not a valid base-type - C ok
- 1187: void is not a valid base-type - Python2 ok
- 1188: "type" member must be present - C ok
- 1189: "type" member must be present - Python2 ok
- OVSDB -- simple types
- 1190: simple integer - C ok
- 1191: simple integer - Python2 ok
- 1192: simple integer - Python3 ok
- 1193: simple real - C ok
- 1194: simple real - Python2 ok
- 1195: simple real - Python3 ok
- 1196: simple boolean - C ok
- 1197: simple boolean - Python2 ok
- 1198: simple boolean - Python3 ok
- 1199: simple string - C ok
- 1200: simple string - Python2 ok
- 1201: simple string - Python3 ok
- 1202: simple uuid - C ok
- 1203: simple uuid - Python2 ok
- 1204: simple uuid - Python3 ok
- 1205: integer in object - C ok
- 1206: integer in object - Python2 ok
- 1207: integer in object - Python3 ok
- 1208: real in object with explicit min and max - C ok
- 1209: real in object with explicit min and max - Python2 ok
- 1210: real in object with explicit min and max - Python3 ok
- 1211: key type is required - C ok
- 1212: key type is required - Python2 ok
- 1213: void is not a valid type - C ok
- 1214: void is not a valid type - Python2 ok
- OVSDB -- set types
- 1215: optional boolean - C ok
- 1216: optional boolean - Python2 ok
- 1217: optional boolean - Python3 ok
- 1218: set of 1 to 3 uuids - C ok
- 1219: set of 1 to 3 uuids - Python2 ok
- 1220: set of 1 to 3 uuids - Python3 ok
- 1221: set of 0 to 3 strings - C ok
- 1222: set of 0 to 3 strings - Python2 ok
- 1223: set of 0 to 3 strings - Python3 ok
- 1224: set of 0 or more integers - C ok
- 1225: set of 0 or more integers - Python2 ok
- 1226: set of 0 or more integers - Python3 ok
- 1227: set of 1 or more reals - C ok
- 1228: set of 1 or more reals - Python2 ok
- 1229: set of 1 or more reals - Python3 ok
- 1230: set max cannot be less than min - C ok
- 1231: set max cannot be less than min - Python2 ok
- 1232: set max cannot be negative - C ok
- 1233: set max cannot be negative - Python2 ok
- 1234: set min cannot be negative - C ok
- 1235: set min cannot be negative - Python2 ok
- 1236: set min cannot be greater than one - C ok
- 1237: set min cannot be greater than one - Python2 ok
- OVSDB -- map types
- 1238: map of 1 integer to boolean - C ok
- 1239: map of 1 integer to boolean - Python2 ok
- 1240: map of 1 integer to boolean - Python3 ok
- 1241: map of 1 boolean to integer, explicit min and max - C ok
- 1242: map of 1 boolean to integer, explicit min and max - Python2 ok
- 1243: map of 1 boolean to integer, explicit min and max - Python3 ok
- 1244: map of 1 to 5 uuid to real - C ok
- 1245: map of 1 to 5 uuid to real - Python2 ok
- 1246: map of 1 to 5 uuid to real - Python3 ok
- 1247: map of 0 to 10 string to uuid - C ok
- 1248: map of 0 to 10 string to uuid - Python2 ok
- 1249: map of 0 to 10 string to uuid - Python3 ok
- 1250: map of 1 to 20 real to string - C ok
- 1251: map of 1 to 20 real to string - Python2 ok
- 1252: map of 1 to 20 real to string - Python3 ok
- 1253: map of 0 or more string to real - C ok
- 1254: map of 0 or more string to real - Python2 ok
- 1255: map of 0 or more string to real - Python3 ok
- 1256: map key type is required - C ok
- 1257: map key type is required - Python2 ok
- OVSDB -- default values
- 1258: default atoms - C ok
- 1259: default atoms - Python2 ok
- 1260: default atoms - Python3 ok
- 1261: default data - C ok
- 1262: default data - Python2 ok
- 1263: default data - Python3 ok
- OVSDB -- atoms without constraints
- 1264: integer atom from JSON - C ok
- 1265: integer atom from JSON - Python2 ok
- 1266: integer atom from JSON - Python3 ok
- 1267: integer atom from string ok
- 1268: real atom from JSON - C ok
- 1269: real atom from JSON - Python2 ok
- 1270: real atom from JSON - Python3 ok
- 1271: real atom from string ok
- 1272: boolean atom from JSON - C ok
- 1273: boolean atom from JSON - Python2 ok
- 1274: boolean atom from JSON - Python3 ok
- 1275: boolean atom from string ok
- 1276: string atom from JSON - C ok
- 1277: string atom from JSON - Python2 ok
- 1278: string atom from JSON - Python3 ok
- 1279: string atom from string ok
- 1280: uuid atom from JSON - C ok
- 1281: uuid atom from JSON - Python2 ok
- 1282: uuid atom from JSON - Python3 ok
- 1283: uuid atom from string ok
- 1284: integer atom sorting - C ok
- 1285: integer atom sorting - Python2 ok
- 1286: integer atom sorting - Python3 ok
- 1287: real atom sorting - C ok
- 1288: real atom sorting - Python2 ok
- 1289: real atom sorting - Python3 ok
- 1290: boolean atom sorting - C ok
- 1291: boolean atom sorting - Python2 ok
- 1292: boolean atom sorting - Python3 ok
- 1293: string atom sorting - C ok
- 1294: string atom sorting - Python2 ok
- 1295: string atom sorting - Python3 ok
- 1296: uuid atom sorting - C ok
- 1297: uuid atom sorting - Python2 ok
- 1298: uuid atom sorting - Python3 ok
- 1299: real not acceptable integer JSON atom - C ok
- 1300: real not acceptable integer JSON atom - Python2 ok
- 1301: real not acceptable integer JSON atom - Python3 ok
- 1302: no invalid UTF-8 sequences in strings ok
- 1303: no invalid UTF-8 sequences in strings - Python ok
- 1304: real not acceptable integer string atom ok
- 1305: string "true" not acceptable boolean JSON atom - C ok
- 1306: string "true" not acceptable boolean JSON atom - Python2 ok
- 1307: string "true" not acceptable boolean JSON atom - Python3 ok
- 1308: string "true" not acceptable boolean string atom ok
- 1309: integer not acceptable string JSON atom - C ok
- 1310: integer not acceptable string JSON atom - Python2 ok
- 1311: integer not acceptable string JSON atom - Python3 ok
- 1312: uuid atom must be expressed as JSON array - C ok
- 1313: uuid atom must be expressed as JSON array - Python2 ok
- 1314: uuid atom must be expressed as JSON array - Python3 ok
- 1315: named-uuid requires symbol table - C ok
- 1316: named-uuid requires symbol table - Python2 ok
- 1317: named-uuid requires symbol table - Python3 ok
- 1318: empty string atom must be quoted ok
- 1319: quotes must be balanced ok
- 1320: quoted string must not contain unescaped quote ok
- 1321: quoted string must not end with backslash ok
- 1322: uuids must be valid ok
- OVSDB -- atoms with enum constraints
- 1323: integer atom enum - C ok
- 1324: integer atom enum - Python2 ok
- 1325: integer atom enum - Python3 ok
- 1326: real atom enum - C ok
- 1327: real atom enum - Python2 ok
- 1328: real atom enum - Python3 ok
- 1329: boolean atom enum - C ok
- 1330: boolean atom enum - Python2 ok
- 1331: boolean atom enum - Python3 ok
- 1332: string atom enum - C ok
- 1333: string atom enum - Python2 ok
- 1334: string atom enum - Python3 ok
- 1335: uuid atom enum - C ok
- 1336: uuid atom enum - Python2 ok
- 1337: uuid atom enum - Python3 ok
- OVSDB -- atoms with other constraints
- 1338: integers >= 5 - C ok
- 1339: integers >= 5 - Python2 ok
- 1340: integers >= 5 - Python3 ok
- 1341: integers <= -1 - C ok
- 1342: integers <= -1 - Python2 ok
- 1343: integers <= -1 - Python3 ok
- 1344: integers in range -10 to 10 - C ok
- 1345: integers in range -10 to 10 - Python2 ok
- 1346: integers in range -10 to 10 - Python3 ok
- 1347: reals >= 5 - C ok
- 1348: reals >= 5 - Python2 ok
- 1349: reals >= 5 - Python3 ok
- 1350: reals <= -1 - C ok
- 1351: reals <= -1 - Python2 ok
- 1352: reals <= -1 - Python3 ok
- 1353: reals in range -10 to 10 - C ok
- 1354: reals in range -10 to 10 - Python2 ok
- 1355: reals in range -10 to 10 - Python3 ok
- 1356: strings at least 2 characters long - C ok
- 1357: strings at least 2 characters long - Python2 ok
- 1358: strings at least 2 characters long - Python3 ok
- 1359: strings no more than 2 characters long - C ok
- 1360: strings no more than 2 characters long - Python2 ok
- 1361: strings no more than 2 characters long - Python3 ok
- OSVDB -- simple data
- 1362: integer JSON datum - C ok
- 1363: integer JSON datum - Python2 ok
- 1364: integer JSON datum - Python3 ok
- 1365: integer string datum ok
- 1366: real JSON datum - C ok
- 1367: real JSON datum - Python2 ok
- 1368: real JSON datum - Python3 ok
- 1369: real string datum ok
- 1370: boolean JSON datum - C ok
- 1371: boolean JSON datum - Python2 ok
- 1372: boolean JSON datum - Python3 ok
- 1373: boolean string datum ok
- 1374: string JSON datum - C ok
- 1375: string JSON datum - Python2 ok
- 1376: string JSON datum - Python3 ok
- 1377: string string datum ok
- OVSDB -- set data
- 1378: JSON optional boolean - C ok
- 1379: JSON optional boolean - Python2 ok
- 1380: JSON optional boolean - Python3 ok
- 1381: string optional boolean ok
- 1382: JSON set of 0 or more integers - C ok
- 1383: JSON set of 0 or more integers - Python2 ok
- 1384: JSON set of 0 or more integers - Python3 ok
- 1385: string set of 0 or more integers ok
- 1386: JSON set of 1 to 3 uuids - C ok
- 1387: JSON set of 1 to 3 uuids - Python2 ok
- 1388: JSON set of 1 to 3 uuids - Python3 ok
- 1389: string set of 1 to 3 uuids ok
- 1390: JSON set of 0 to 3 strings - C ok
- 1391: JSON set of 0 to 3 strings - Python2 ok
- 1392: JSON set of 0 to 3 strings - Python3 ok
- 1393: string set of 0 to 3 strings ok
- 1394: duplicate boolean not allowed in JSON set - C ok
- 1395: duplicate boolean not allowed in JSON set - Python2 ok
- 1396: duplicate boolean not allowed in string set ok
- 1397: duplicate integer not allowed in JSON set - C ok
- 1398: duplicate integer not allowed in JSON set - Python2 ok
- 1399: duplicate integer not allowed in string set ok
- 1400: duplicate real not allowed in JSON set - C ok
- 1401: duplicate real not allowed in JSON set - Python2 ok
- 1402: duplicate real not allowed in string set ok
- 1403: duplicate string not allowed in JSON set - C ok
- 1404: duplicate string not allowed in JSON set - Python2 ok
- 1405: duplicate string not allowed in string set ok
- 1406: duplicate uuid not allowed in JSON set - C ok
- 1407: duplicate uuid not allowed in JSON set - Python2 ok
- 1408: duplicate uuid not allowed in string set ok
- OVSDB -- map data
- 1409: JSON map of 1 integer to boolean - C ok
- 1410: JSON map of 1 integer to boolean - Python2 ok
- 1411: JSON map of 1 integer to boolean - Python3 ok
- 1412: string map of 1 integer to boolean ok
- 1413: JSON map of at least 1 integer to boolean - C ok
- 1414: JSON map of at least 1 integer to boolean - Python2 ok
- 1415: JSON map of at least 1 integer to boolean - Python3 ok
- 1416: string map of at least 1 integer to boolean ok
- 1417: JSON map of 1 boolean to integer - C ok
- 1418: JSON map of 1 boolean to integer - Python2 ok
- 1419: JSON map of 1 boolean to integer - Python3 ok
- 1420: string map of 1 boolean to integer ok
- 1421: JSON map of 1 uuid to real - C ok
- 1422: JSON map of 1 uuid to real - Python2 ok
- 1423: JSON map of 1 uuid to real - Python3 ok
- 1424: string map of 1 uuid to real ok
- 1425: JSON map of 10 string to string - C ok
- 1426: JSON map of 10 string to string - Python2 ok
- 1427: JSON map of 10 string to string - Python3 ok
- 1428: string map of 10 string to string ok
- 1429: duplicate integer key not allowed in JSON map - C ok
- 1430: duplicate integer key not allowed in JSON map - Python2 ok
- 1431: duplicate integer key not allowed in string map ok
- 1432: generate and apply diff -- integer ok
- 1433: generate and apply diff -- boolean ok
- 1434: generate and apply diff -- string ok
- 1435: generate and apply diff -- set ok
- 1436: generate and apply diff -- set -- size error ok
- 1437: generate and apply diff -- map ok
- 1438: generate and apply diff with map -- size error ok
- OVSDB -- columns
- 1439: ordinary column - C ok
- 1440: ordinary column - Python2 ok
- 1441: ordinary column - Python3 ok
- 1442: immutable column - C ok
- 1443: immutable column - Python2 ok
- 1444: immutable column - Python3 ok
- 1445: ephemeral column - C ok
- 1446: ephemeral column - Python2 ok
- 1447: ephemeral column - Python3 ok
- OVSDB -- tables
- 1448: non-root table with one column - C ok
- 1449: non-root table with one column - Python2 ok
- 1450: non-root table with one column - Python3 ok
- 1451: immutable table with one column - C ok
- 1452: immutable table with one column - Python2 ok
- 1453: immutable table with one column - Python3 ok
- 1454: root table with one column - C ok
- 1455: root table with one column - Python2 ok
- 1456: root table with one column - Python3 ok
- 1457: non-root table with default_is_root=true - C ok
- 1458: non-root table with default_is_root=true - Python2 ok
- 1459: non-root table with default_is_root=true - Python3 ok
- 1460: root table with default_is_root=true - C ok
- 1461: root table with default_is_root=true - Python2 ok
- 1462: root table with default_is_root=true - Python3 ok
- 1463: table with maxRows of 2 - C ok
- 1464: table with maxRows of 2 - Python2 ok
- 1465: table with maxRows of 2 - Python3 ok
- 1466: table with index - C ok
- 1467: table with index - Python2 ok
- 1468: table with index - Python3 ok
- 1469: table with syntax error in index - C ok
- 1470: table with syntax error in index - Python2 ok
- 1471: table with empty index - C ok
- 1472: table with empty index - Python2 ok
- 1473: table with index of ephemeral column - C ok
- 1474: table with index of ephemeral column - Python2 ok
- 1475: column names may not begin with _ - C ok
- 1476: column names may not begin with _ - Python2 ok
- 1477: table must have at least one column (1) - C ok
- 1478: table must have at least one column (1) - Python2 ok
- 1479: table must have at least one column (2) - C ok
- 1480: table must have at least one column (2) - Python2 ok
- 1481: table maxRows must be positive - C ok
- 1482: table maxRows must be positive - Python2 ok
- OVSDB -- rows
- 1483: row with one string column ok
- 1484: row with one integer column ok
- 1485: row with one real column ok
- 1486: row with one boolean column ok
- 1487: row with one uuid column ok
- 1488: row with set of 1 to 2 elements ok
- 1489: row with map of 1 to 2 elements ok
- 1490: row with several columns ok
- 1491: row hashing (scalars) ok
- 1492: row hashing (sets) ok
- 1493: row hashing (maps) ok
- OVSDB -- schemas
- 1494: schema with valid refTables - C ok
- 1495: schema with valid refTables - Python2 ok
- 1496: schema with valid refTables - Python3 ok
- 1497: schema with ephemeral strong references - C ok
- 1498: schema with ephemeral strong references - Python2 ok
- 1499: schema with ephemeral strong references - Python3 ok
- 1500: schema without version number - C ok
- 1501: schema without version number - Python2 ok
- 1502: schema without version number - Python3 ok
- 1503: schema with invalid refTables - C ok
- 1504: schema with invalid refTables - Python2 ok
- 1505: schema with invalid version number - C ok
- 1506: schema with invalid version number - Python2 ok
- OVSDB -- conditions
- 1507: null condition ok
- 1508: conditions on scalars ok
- 1509: disallowed conditions on scalars ok
- 1510: conditions on sets ok
- 1511: condition sorting ok
- 1512: evaluating null condition ok
- 1513: evaluating conditions on integers ok
- 1514: evaluating conditions on reals ok
- 1515: evaluating conditions on booleans ok
- 1516: evaluating conditions on strings ok
- 1517: evaluating conditions on UUIDs ok
- 1518: evaluating conditions on sets ok
- 1519: evaluating conditions on maps (1) ok
- 1520: evaluating conditions on maps (2) ok
- 1521: evaluating conditions on optional integers ok
- 1522: evaluating conditions on optional strings ok
- 1523: evaluating conditions on optional reals ok
- OVSDB -- mutations
- 1524: null mutation ok
- 1525: mutations on scalars ok
- 1526: disallowed mutations on scalars ok
- 1527: disallowed mutations on immutable columns ok
- 1528: mutations on sets ok
- 1529: executing null mutation ok
- 1530: executing mutations on integers ok
- 1531: integer overflow detection ok
- 1532: executing mutations on integers with constraints ok
- 1533: executing mutations on reals ok
- 1534: real overflow detection ok
- 1535: executing mutations on reals with constraints ok
- 1536: executing mutations on integer sets ok
- 1537: executing mutations on integer sets with constraints ok
- 1538: executing mutations on real sets ok
- 1539: executing mutations on boolean sets ok
- 1540: executing mutations on string sets ok
- 1541: executing mutations on uuid sets ok
- 1542: executing mutations on integer maps ok
- OVSDB -- queries
- 1543: queries on scalars ok
- 1544: queries on sets ok
- 1545: queries on maps (1) ok
- 1546: queries on maps (2) ok
- 1547: UUID-distinct queries on scalars ok
- 1548: Boolean-distinct queries on scalars ok
- 1549: parse colunn set containing bad name ok
- OVSDB -- transactions
- 1550: empty table, empty transaction ok
- 1551: nonempty table, empty transaction ok
- 1552: insert, commit ok
- 1553: insert, abort ok
- 1554: modify, commit ok
- 1555: modify, abort ok
- 1556: delete, commit ok
- 1557: delete, abort ok
- 1558: modify, delete, commit ok
- 1559: modify, delete, abort ok
- 1560: insert, delete, commit ok
- 1561: insert, delete, abort ok
- 1562: insert, modify, delete, commit ok
- 1563: insert, modify, delete, abort ok
- 1564: deletes are aborted cleanly ok
- OVSDB -- execution
- 1565: uuid-name must be <id> ok
- 1566: named-uuid must be <id> ok
- 1567: duplicate uuid-name not allowed ok
- 1568: insert default row, query table ok
- 1569: insert row, query table ok
- 1570: insert rows, query by value ok
- 1571: insert rows, query by named-uuid ok
- 1572: insert rows, update rows by value ok
- 1573: insert rows, mutate rows ok
- 1574: insert rows, delete by named-uuid ok
- 1575: insert rows, delete rows by value ok
- 1576: insert rows, delete by (non-matching) value ok
- 1577: insert rows, delete all ok
- 1578: insert row, query table, commit ok
- 1579: insert row, query table, commit durably ok
- 1580: equality wait with correct rows ok
- 1581: equality wait with extra row ok
- 1582: equality wait with missing row ok
- 1583: inequality wait with correct rows ok
- 1584: inequality wait with extra row ok
- 1585: inequality wait with missing row ok
- 1586: insert and update constraints ok
- 1587: index uniqueness checking ok
- 1588: referential integrity -- simple ok
- 1589: referential integrity -- mutual references ok
- 1590: weak references ok
- 1591: immutable columns ok
- 1592: garbage collection ok
- OVSDB -- triggers
- 1593: trigger fires immediately ok
- 1594: trigger times out ok
- 1595: trigger fires after delay ok
- 1596: delayed trigger modifies database ok
- 1597: one delayed trigger wakes up another ok
- OVSDB -- ovsdb-tool
- 1598: insert default row, query table ok
- 1599: insert row, query table ok
- 1600: insert rows, query by value ok
- 1601: insert rows, query by named-uuid ok
- 1602: insert rows, update rows by value ok
- 1603: insert rows, mutate rows ok
- 1604: insert rows, delete by named-uuid ok
- 1605: insert rows, delete rows by value ok
- 1606: insert rows, delete by (non-matching) value ok
- 1607: insert rows, delete all ok
- 1608: insert row, query table, commit ok
- 1609: insert row, query table, commit durably ok
- 1610: equality wait with correct rows ok
- 1611: equality wait with extra row ok
- 1612: equality wait with missing row ok
- 1613: inequality wait with correct rows ok
- 1614: inequality wait with extra row ok
- 1615: inequality wait with missing row ok
- 1616: insert and update constraints ok
- 1617: index uniqueness checking ok
- 1618: referential integrity -- simple ok
- 1619: referential integrity -- mutual references ok
- 1620: weak references ok
- 1621: immutable columns ok
- 1622: garbage collection ok
- 1623: transaction comments ok
- 1624: ovsdb-tool compact ok
- 1625: ovsdb-tool convert -- removing a column ok
- 1626: ovsdb-tool convert -- adding a column ok
- 1627: ovsdb-tool schema-version ok
- 1628: ovsdb-tool db-version ok
- 1629: ovsdb-tool schema-cksum ok
- 1630: ovsdb-tool db-cksum ok
- 1631: ovsdb-tool needs-conversion (no conversion needed) ok
- 1632: ovsdb-tool needs-conversion (conversion needed) ok
- OVSDB -- ovsdb-server transactions (Unix sockets)
- 1633: insert default row, query table ok
- 1634: insert row, query table ok
- 1635: insert rows, query by value ok
- 1636: insert rows, query by named-uuid ok
- 1637: insert rows, update rows by value ok
- 1638: insert rows, mutate rows ok
- 1639: insert rows, delete by named-uuid ok
- 1640: insert rows, delete rows by value ok
- 1641: insert rows, delete by (non-matching) value ok
- 1642: insert rows, delete all ok
- 1643: insert row, query table, commit ok
- 1644: insert row, query table, commit durably ok
- 1645: equality wait with correct rows ok
- 1646: equality wait with extra row ok
- 1647: equality wait with missing row ok
- 1648: inequality wait with correct rows ok
- 1649: inequality wait with extra row ok
- 1650: inequality wait with missing row ok
- 1651: insert and update constraints ok
- 1652: index uniqueness checking ok
- 1653: referential integrity -- simple ok
- 1654: referential integrity -- mutual references ok
- 1655: weak references ok
- 1656: immutable columns ok
- 1657: garbage collection ok
- ovsdb-server miscellaneous features
- 1658: truncating corrupted database log ok
- 1659: truncating database log with bad transaction ok
- 1660: ovsdb-client get-schema-version ok
- 1661: database multiplexing implementation ok
- 1662: ovsdb-server/add-db and remove-db ok
- 1663: ovsdb-server/add-db with --monitor ok
- 1664: ovsdb-server/add-db and remove-db with --monitor ok
- 1665: --remote=db: implementation ok
- 1666: ovsdb-server/add-remote and remove-remote ok
- 1667: ovsdb-server/add-remote with --monitor ok
- 1668: ovsdb-server/add-remote and remove-remote with --monitor ok
- 1669: SSL db: implementation ok
- 1670: compacting online ok
- 1671: ovsdb-server combines updates on backlogged connections ok
- OVSDB -- ovsdb-server transactions (SSL IPv4 sockets)
- 1672: insert default row, query table ok
- 1673: insert row, query table ok
- 1674: insert rows, query by value ok
- 1675: insert rows, query by named-uuid ok
- 1676: insert rows, update rows by value ok
- 1677: insert rows, mutate rows ok
- 1678: insert rows, delete by named-uuid ok
- 1679: insert rows, delete rows by value ok
- 1680: insert rows, delete by (non-matching) value ok
- 1681: insert rows, delete all ok
- 1682: insert row, query table, commit ok
- 1683: insert row, query table, commit durably ok
- 1684: equality wait with correct rows ok
- 1685: equality wait with extra row ok
- 1686: equality wait with missing row ok
- 1687: inequality wait with correct rows ok
- 1688: inequality wait with extra row ok
- 1689: inequality wait with missing row ok
- 1690: insert and update constraints ok
- 1691: index uniqueness checking ok
- 1692: referential integrity -- simple ok
- 1693: referential integrity -- mutual references ok
- 1694: weak references ok
- 1695: immutable columns ok
- 1696: garbage collection ok
- OVSDB -- ovsdb-server transactions (SSL IPv6 sockets)
- 1697: insert default row, query table ok
- OVSDB -- ovsdb-server transactions (TCP IPv4 sockets)
- 1698: ovsdb-client get-schema-version - tcp socket ok
- 1699: insert default row, query table ok
- 1700: insert row, query table ok
- 1701: insert rows, query by value ok
- 1702: insert rows, query by named-uuid ok
- 1703: insert rows, update rows by value ok
- 1704: insert rows, mutate rows ok
- 1705: insert rows, delete by named-uuid ok
- 1706: insert rows, delete rows by value ok
- 1707: insert rows, delete by (non-matching) value ok
- 1708: insert rows, delete all ok
- 1709: insert row, query table, commit ok
- 1710: insert row, query table, commit durably ok
- 1711: equality wait with correct rows ok
- 1712: equality wait with extra row ok
- 1713: equality wait with missing row ok
- 1714: inequality wait with correct rows ok
- 1715: inequality wait with extra row ok
- 1716: inequality wait with missing row ok
- 1717: insert and update constraints ok
- 1718: index uniqueness checking ok
- 1719: referential integrity -- simple ok
- 1720: referential integrity -- mutual references ok
- 1721: weak references ok
- 1722: immutable columns ok
- 1723: garbage collection ok
- OVSDB -- ovsdb-server transactions (TCP IPv6 sockets)
- 1724: insert default row, query table ok
- OVSDB -- transactions on transient ovsdb-server
- 1725: insert default row, query table ok
- 1726: insert row, query table ok
- 1727: insert rows, query by value ok
- 1728: insert rows, query by named-uuid ok
- 1729: insert rows, update rows by value ok
- 1730: insert rows, mutate rows ok
- 1731: insert rows, delete by named-uuid ok
- 1732: insert rows, delete rows by value ok
- 1733: insert rows, delete by (non-matching) value ok
- 1734: insert rows, delete all ok
- 1735: insert row, query table, commit ok
- 1736: insert row, query table, commit durably ok
- 1737: equality wait with correct rows ok
- 1738: equality wait with extra row ok
- 1739: equality wait with missing row ok
- 1740: inequality wait with correct rows ok
- 1741: inequality wait with extra row ok
- 1742: inequality wait with missing row ok
- 1743: insert and update constraints ok
- 1744: index uniqueness checking ok
- 1745: referential integrity -- simple ok
- 1746: referential integrity -- mutual references ok
- 1747: weak references ok
- 1748: immutable columns ok
- 1749: garbage collection ok
- OVSDB -- ovsdb-server monitors
- 1750: monitor insert into empty table ok
- 1751: monitor insert into populated table ok
- 1752: monitor delete ok
- 1753: monitor row update ok
- 1754: monitor no-op row updates ok
- 1755: monitor insert-and-update transaction ok
- 1756: monitor insert-update-and-delete transaction ok
- 1757: monitor weak reference change ok
- 1758: monitor insert-update-and-delete transaction ok
- ovsdb -- ovsdb-monitor monitor only some operations
- 1759: monitor all operations ok
- 1760: monitor initial only ok
- 1761: monitor insert only ok
- 1762: monitor delete only ok
- 1763: monitor modify only ok
- OVSDB -- interface description language (IDL)
- 1764: simple idl, initially empty, no ops - C ok
- 1765: simple idl, initially empty, no ops - Python2 ok
- 1766: simple idl, initially empty, no ops - Python3 ok
- 1767: simple idl, initially empty, no ops - Python2 - register_columns ok
- 1768: simple idl, initially empty, no ops - Python3 - register_columns ok
- 1769: simple idl, initially empty, no ops - Python2 - tcp ok
- 1770: simple idl, initially empty, no ops - Python3 - tcp ok
- 1771: simple idl, initially empty, no ops - Python2 - tcp6 ok
- 1772: simple idl, initially empty, no ops - Python3 - tcp6 ok
- 1773: simple idl, initially empty, various ops - C ok
- 1774: simple idl, initially empty, various ops - Python2 ok
- 1775: simple idl, initially empty, various ops - Python3 ok
- 1776: simple idl, initially empty, various ops - Python2 - register_columns ok
- 1777: simple idl, initially empty, various ops - Python3 - register_columns ok
- 1778: simple idl, initially empty, various ops - Python2 - tcp ok
- 1779: simple idl, initially empty, various ops - Python3 - tcp ok
- 1780: simple idl, initially empty, various ops - Python2 - tcp6 ok
- 1781: simple idl, initially empty, various ops - Python3 - tcp6 ok
- 1782: simple idl, initially populated - C ok
- 1783: simple idl, initially populated - Python2 ok
- 1784: simple idl, initially populated - Python3 ok
- 1785: simple idl, initially populated - Python2 - register_columns ok
- 1786: simple idl, initially populated - Python3 - register_columns ok
- 1787: simple idl, initially populated - Python2 - tcp ok
- 1788: simple idl, initially populated - Python3 - tcp ok
- 1789: simple idl, initially populated - Python2 - tcp6 ok
- 1790: simple idl, initially populated - Python3 - tcp6 ok
- 1791: simple idl, writing via IDL - C ok
- 1792: simple idl, writing via IDL - Python2 ok
- 1793: simple idl, writing via IDL - Python3 ok
- 1794: simple idl, writing via IDL - Python2 - register_columns ok
- 1795: simple idl, writing via IDL - Python3 - register_columns ok
- 1796: simple idl, writing via IDL - Python2 - tcp ok
- 1797: simple idl, writing via IDL - Python3 - tcp ok
- 1798: simple idl, writing via IDL - Python2 - tcp6 ok
- 1799: simple idl, writing via IDL - Python3 - tcp6 ok
- 1800: simple idl, handling verification failure - C ok
- 1801: simple idl, handling verification failure - Python2 ok
- 1802: simple idl, handling verification failure - Python3 ok
- 1803: simple idl, handling verification failure - Python2 - register_columns ok
- 1804: simple idl, handling verification failure - Python3 - register_columns ok
- 1805: simple idl, handling verification failure - Python2 - tcp ok
- 1806: simple idl, handling verification failure - Python3 - tcp ok
- 1807: simple idl, handling verification failure - Python2 - tcp6 ok
- 1808: simple idl, handling verification failure - Python3 - tcp6 ok
- 1809: simple idl, increment operation - C ok
- 1810: simple idl, increment operation - Python2 ok
- 1811: simple idl, increment operation - Python3 ok
- 1812: simple idl, increment operation - Python2 - register_columns ok
- 1813: simple idl, increment operation - Python3 - register_columns ok
- 1814: simple idl, increment operation - Python2 - tcp ok
- 1815: simple idl, increment operation - Python3 - tcp ok
- 1816: simple idl, increment operation - Python2 - tcp6 ok
- 1817: simple idl, increment operation - Python3 - tcp6 ok
- 1818: simple idl, aborting - C ok
- 1819: simple idl, aborting - Python2 ok
- 1820: simple idl, aborting - Python3 ok
- 1821: simple idl, aborting - Python2 - register_columns ok
- 1822: simple idl, aborting - Python3 - register_columns ok
- 1823: simple idl, aborting - Python2 - tcp ok
- 1824: simple idl, aborting - Python3 - tcp ok
- 1825: simple idl, aborting - Python2 - tcp6 ok
- 1826: simple idl, aborting - Python3 - tcp6 ok
- 1827: simple idl, destroy without commit or abort - C ok
- 1828: simple idl, destroy without commit or abort - Python2 ok
- 1829: simple idl, destroy without commit or abort - Python3 ok
- 1830: simple idl, destroy without commit or abort - Python2 - register_columns ok
- 1831: simple idl, destroy without commit or abort - Python3 - register_columns ok
- 1832: simple idl, destroy without commit or abort - Python2 - tcp ok
- 1833: simple idl, destroy without commit or abort - Python3 - tcp ok
- 1834: simple idl, destroy without commit or abort - Python2 - tcp6 ok
- 1835: simple idl, destroy without commit or abort - Python3 - tcp6 ok
- 1836: self-linking idl, consistent ops - C ok
- 1837: self-linking idl, consistent ops - Python2 ok
- 1838: self-linking idl, consistent ops - Python3 ok
- 1839: self-linking idl, consistent ops - Python2 - register_columns ok
- 1840: self-linking idl, consistent ops - Python3 - register_columns ok
- 1841: self-linking idl, consistent ops - Python2 - tcp ok
- 1842: self-linking idl, consistent ops - Python3 - tcp ok
- 1843: self-linking idl, consistent ops - Python2 - tcp6 ok
- 1844: self-linking idl, consistent ops - Python3 - tcp6 ok
- 1845: self-linking idl, inconsistent ops - C ok
- 1846: self-linking idl, inconsistent ops - Python2 ok
- 1847: self-linking idl, inconsistent ops - Python3 ok
- 1848: self-linking idl, inconsistent ops - Python2 - register_columns ok
- 1849: self-linking idl, inconsistent ops - Python3 - register_columns ok
- 1850: self-linking idl, inconsistent ops - Python2 - tcp ok
- 1851: self-linking idl, inconsistent ops - Python3 - tcp ok
- 1852: self-linking idl, inconsistent ops - Python2 - tcp6 ok
- 1853: self-linking idl, inconsistent ops - Python3 - tcp6 ok
- 1854: self-linking idl, sets - C ok
- 1855: self-linking idl, sets - Python2 ok
- 1856: self-linking idl, sets - Python3 ok
- 1857: self-linking idl, sets - Python2 - register_columns ok
- 1858: self-linking idl, sets - Python3 - register_columns ok
- 1859: self-linking idl, sets - Python2 - tcp ok
- 1860: self-linking idl, sets - Python3 - tcp ok
- 1861: self-linking idl, sets - Python2 - tcp6 ok
- 1862: self-linking idl, sets - Python3 - tcp6 ok
- 1863: external-linking idl, consistent ops - C ok
- 1864: external-linking idl, consistent ops - Python2 ok
- 1865: external-linking idl, consistent ops - Python3 ok
- 1866: external-linking idl, consistent ops - Python2 - register_columns ok
- 1867: external-linking idl, consistent ops - Python3 - register_columns ok
- 1868: external-linking idl, consistent ops - Python2 - tcp ok
- 1869: external-linking idl, consistent ops - Python3 - tcp ok
- 1870: external-linking idl, consistent ops - Python2 - tcp6 ok
- 1871: external-linking idl, consistent ops - Python3 - tcp6 ok
- 1872: external-linking idl, insert ops - Python2 ok
- 1873: external-linking idl, insert ops - Python3 ok
- 1874: getattr idl, insert ops - Python2 ok
- 1875: getattr idl, insert ops - Python3 ok
- 1876: row-from-json idl, whats this - Python2 ok
- 1877: row-from-json idl, whats this - Python3 ok
- 1878: idl handling of missing tables and columns - C ok
- 1879: simple idl, initially populated - Python fetch ok
- 1880: track, simple idl, initially populated - C ok
- 1881: track, simple idl, initially empty, various ops - C ok
- ovs-vsctl unit tests
- 1882: ovs-vsctl connection retry ok
- ovs-vsctl unit tests -- real bridges
- 1883: add-br a ok
- 1884: add-br a, add-br a ok
- 1885: add-br a, add-br b ok
- 1886: add-br a, add-br b, del-br a ok
- 1887: add-br a, del-br a, add-br a ok
- 1888: add-br a, add-port a a1, add-port a a2 ok
- 1889: add-br a, add-port a a1, add-port a a1 ok
- 1890: add-br a b, add-port a a1, add-port b b1, del-br a ok
- 1891: add-br a, add-bond a bond0 a1 a2 a3 ok
- 1892: add-br a b, add-port a a1, add-port b b1, del-port a a1 ok
- 1893: add-br a, add-bond a bond0 a1 a2 a3, del-port bond0 ok
- 1894: external IDs ok
- 1895: controllers ok
- ovs-vsctl unit tests -- fake bridges (VLAN 9)
- 1896: simple fake bridge (VLAN 9) ok
- 1897: list bridges -- real and fake (VLAN 9) ok
- 1898: simple fake bridge + del-br fake bridge (VLAN 9) ok
- 1899: simple fake bridge + del-br real bridge (VLAN 9) ok
- 1900: simple fake bridge + external IDs (VLAN 9) ok
- ovs-vsctl unit tests -- fake bridges (VLAN 0)
- 1901: simple fake bridge (VLAN 0) ok
- 1902: list bridges -- real and fake (VLAN 0) ok
- 1903: simple fake bridge + del-br fake bridge (VLAN 0) ok
- 1904: simple fake bridge + del-br real bridge (VLAN 0) ok
- 1905: simple fake bridge + external IDs (VLAN 0) ok
- 1906: fake bridge on bond ok
- 1907: fake bridge on bond + del-br fake bridge ok
- 1908: fake bridge on bond + del-br real bridge ok
- ovs-vsctl unit tests -- manager commands
- 1909: managers ok
- ovs-vsctl unit tests -- database commands
- 1910: database commands -- positive checks ok
- 1911: database commands -- negative checks ok
- 1912: database commands -- conditions ok
- 1913: database commands -- wait-until immediately true ok
- 1914: database commands -- wait-until must wait ok
- 1915: --id option on create, get commands ok
- 1916: unreferenced record warnings ok
- 1917: created row UUID is wrong in same execution ok
- 1918: --all option on destroy command ok
- ovs-vsctl add-port -- reserved port names
- 1919: add-port -- reserved names 1 ok
- 1920: add-port -- reserved names 2 ok
- 1921: naming in db commands ok
- 1922: bootstrap ca cert ok
- 1923: peer ca cert ok
- ovs-monitor-ipsec
- 1924: ovs-monitor-ipsec ok
- ovs-xapi-sync
- 1925: ovs-xapi-sync ok
- interface-reconfigure
- 1926: non-VLAN, non-bond ok
- 1927: VLAN, non-bond ok
- 1928: Bond, non-VLAN ok
- 1929: VLAN on bond ok
- 1930: Re-create port with different types ok
- Spanning Tree Protocol unit tests
- 1931: STP example from IEEE 802.1D-1998 ok
- 1932: STP example from IEEE 802.1D-2004 figures 17.4 and 17.5 ok
- 1933: STP example from IEEE 802.1D-2004 figure 17.6 ok
- 1934: STP example from IEEE 802.1D-2004 figure 17.7 ok
- 1935: STP.io.1.1: Link Failure ok
- 1936: STP.io.1.2: Repeated Network ok
- 1937: STP.io.1.4: Network Initialization ok
- 1938: STP.io.1.5: Topology Change ok
- 1939: STP.op.1.1 and STP.op.1.2 ok
- 1940: STP.op.1.4: All Ports Initialized to Designated Ports ok
- 1941: STP.op.3.1: Root Bridge Selection: Root ID Values ok
- 1942: STP.op.3.3: Root Bridge Selection: Bridge ID Values ok
- 1943: STP.op.3.3: Root Bridge Selection: Bridge ID Values ok
- 1944: STP - dummy interface ok
- Rapid Spanning Tree Protocol unit tests
- 1945: RSTP Single bridge ok
- 1946: RSTP Link failure ok
- 1947: RSTP Double link Failure ok
- 1948: RSTP example from IEEE 802.1D-2004 figures 17.4 and 17.5 ok
- 1949: RSTP example from IEEE 802.1D-2004 figure 17.6 ok
- 1950: RSTP example from IEEE 802.1D-2004 figure 17.7 ok
- 1951: RSTP - dummy interface ok
- vlog
- 1952: vlog - Python2 ok
- 1953: vlog - Python3 ok
- 1954: vlog - vlog/reopen - C ok
- 1955: vlog - vlog/reopen - Python2 ok
- 1956: vlog - vlog/reopen - Python3 ok
- 1957: vlog - vlog/reopen without log file - C ok
- 1958: vlog - vlog/reopen without log file - Python2 ok
- 1959: vlog - vlog/reopen without log file - Python3 ok
- 1960: vlog - vlog/reopen can't reopen log file - C ok
- 1961: vlog - vlog/reopen can't reopen log file - Python2 ok
- 1962: vlog - vlog/reopen can't reopen log file - Python3 ok
- 1963: vlog - vlog/close - C ok
- 1964: vlog - vlog/close - Python2 ok
- 1965: vlog - vlog/close - Python3 ok
- 1966: vlog - vlog/set and vlog/list - C ok
- 1967: vlog - vlog/set and vlog/list - Python2 ok
- 1968: vlog - vlog/set and vlog/list - Python3 ok
- 1969: vlog - RFC5424 facility ok
- 1970: vlog - RFC5424 facility - Python2 ok
- 1971: vlog - RFC5424 facility - Python3 ok
- vtep-ctl unit tests -- physical switch tests
- 1972: add-ps a ok
- 1973: add-ps a, add-ps a ok
- 1974: add-ps a, add-ps b ok
- 1975: add-ps a, add-ps b, del-ps a ok
- 1976: add-ps a, del-ps a, add-ps a ok
- 1977: add-ps a, add-port a a1, add-port a a2 ok
- 1978: add-ps a, add-port a a1, add-port a a1 ok
- 1979: add-ps a b, add-port a a1, add-port b b1, del-ps a ok
- 1980: add-ps a b, add-port a a1, add-port b b1, del-port a a1 ok
- 1981: add-ps a b, add-port a p1, add-port b p1, del-port a p1 ok
- vtep-ctl unit tests -- logical switch tests
- 1982: add-ls a ok
- 1983: add-ls a, add-ls a ok
- 1984: add-ls a, add-ls b ok
- 1985: add-ls a, add-ls b, del-ls a ok
- 1986: add-ls a, del-ls a, add-ls a ok
- vtep-ctl unit tests -- logical binding tests
- 1987: bind-ls ps1 pp1 300 ls1 ok
- 1988: bind-ls ps1 pp1 300 ls1, bind-ls ps1 pp1 400 ls2 ok
- 1989: bind-ls ps1 pp1 300, bind-ls ps2 pp2 300 ls2 ok
- vtep-ctl unit tests -- MAC binding tests
- 1990: add-ucast-local ls1 ok
- 1991: add-ucast-local ls1, overwrite ok
- 1992: add-ucast-local ls1, del-ucast-local ls1 ok
- 1993: add-ucast-remote ls1 ok
- 1994: add-ucast-remote ls1, overwrite ok
- 1995: add-ucast-remote ls1, del-ucast-remote ls1 ok
- 1996: add-ucast-local ls1, add-ucast-remote ls1 ok
- 1997: add-mcast-local ls1 ok
- 1998: add-mcast-local ls1, del-mcast-local ls1 ok
- 1999: add-mcast-remote ls1 ok
- 2000: add-mcast-remote ls1, del-mcast-remote ls1 ok
- 2001: add-mcast-local ls1, add-mcast-remote ls1 ok
- 2002: add local and remote macs, clear-local-macs ok
- 2003: add local and remote macs, clear-remote-macs ok
- vtep-ctl unit tests -- manager commands
- 2004: managers ok
- 2005: show command ok
- auto-attach unit tests
- 2006: auto-attach - packet tests ok
- OVN components
- 2007: ovn -- lexer ok
- 2008: ovn -- expression parser ok
- 2009: ovn -- expression annotation ok
- 2010: ovn -- 1-term expression conversion ok
- 2011: ovn -- 2-term expression conversion ok
- 2012: ovn -- 3-term expression conversion ok
- 2013: ovn -- 3-term numeric expression simplification ok
- 2014: ovn -- 4-term string expression simplification ok
- 2015: ovn -- 3-term mixed expression simplification ok
- 2016: ovn -- 4-term numeric expression normalization ok
- 2017: ovn -- 4-term string expression normalization ok
- 2018: ovn -- 4-term mixed expression normalization ok
- 2019: ovn -- 5-term numeric expression normalization ok
- 2020: ovn -- 5-term string expression normalization ok
- 2021: ovn -- 5-term mixed expression normalization ok
- 2022: ovn -- 4-term numeric expressions to flows ok
- 2023: ovn -- 4-term string expressions to flows ok
- 2024: ovn -- 4-term mixed expressions to flows ok
- 2025: ovn -- 3-term numeric expressions to flows ok
- 2026: ovn -- converting expressions to flows -- string fields ok
- 2027: ovn -- action parsing ok
- OVN end-to-end tests
- 2028: ovn -- 3 HVs, 1 LS, 3 lports/HV ok
- 2029: ovn -- 2 HVs, 4 lports/HV, localnet ports ok
- 2030: ovn -- 3 HVs, 1 VIFs/HV, 1 GW, 1 LS ok
- 2031: ovn -- 3 HVs, 3 LS, 3 lports/LS, 1 LR ok
- 2032: ovn -- portsecurity : 3 HVs, 1 LS, 3 lports/HV ok
- 2033: ovn -- 2 HVs, 2 LS, 1 lport/LS, 2 peer LRs ok
- ovn-nbctl
- 2034: ovn-nbctl - basic lswitch commands ok
- 2035: ovn-nbctl - basic lport commands ok
- 2036: ovn-nbctl - addresses ok
- 2037: ovn-nbctl - port security ok
- 2038: ovn-nbctl - ACLs ok
- ovn-sbctl
- 2039: ovn-sbctl - chassis commands ok
- 2040: ovn-sbctl - test ok
- ovn-controller
- 2041: ovn-controller - ovn-bridge-mappings ok
- ovn_controller_vtep
- 2042: ovn-controller-vtep - test chassis ok
- 2043: ovn-controller-vtep - test binding 1 ok
- 2044: ovn-controller-vtep - test binding 2 ok
- 2045: ovn-controller-vtep - test vtep-lswitch ok
- 2046: ovn-controller-vtep - test vtep-macs 1 ok
- 2047: ovn-controller-vtep - test vtep-macs 2 ok
- ## ------------- ##
- ## Test results. ##
- ## ------------- ##
- ERROR: 2046 tests were run,
- 11 failed unexpectedly.
- 1 test was skipped.
- ## -------------------------- ##
- ## testsuite.log was created. ##
- ## -------------------------- ##
- Please send `tests/testsuite.log' and all information you think might help:
- To: <bugs@openvswitch.org>
- Subject: [openvswitch 2.5.90] testsuite: 741 743 744 745 746 747 749 751 752 807 883 failed
- You may investigate any problem if you feel able to do so, in which
- case the test suite provides a good starting point. Its output may
- be found below `tests/testsuite.dir'.
- Makefile:5829: recipe for target 'check-local' failed
- make[3]: *** [check-local] Error 1
- make[3]: Leaving directory '/home/therbert/nsh/ovs'
- Makefile:5024: recipe for target 'check-am' failed
- make[2]: *** [check-am] Error 2
- make[2]: Leaving directory '/home/therbert/nsh/ovs'
- Makefile:4733: recipe for target 'check-recursive' failed
- make[1]: *** [check-recursive] Error 1
- make[1]: Leaving directory '/home/therbert/nsh/ovs'
- Makefile:5028: recipe for target 'check' failed
- make: *** [check] Error 2
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement